ElvClient/Contracts

Methods for deploying and interacting with contracts

Source:

Methods

static BlockNumber() → Promise.<number>

Retrieve the latest block number on the blockchain

Returns: The latest block number
Examples
async BlockNumber();


254568
async BlockNumber();


254569
Source:

static CallContractMethod({
contractAddress,
abi,
methodName,
methodArgsoptional,
valueoptional,
formatArgumentsoptional,
overridesoptional
})
→ Promise.<*>

Call the specified method on a deployed contract. This action will be performed by this client's signer.

Use this method to call constant methods and contract attributes, as well as transaction-performing methods for which the transaction does not need to be awaited.

Returns: Response containing information about the transaction
Parameters:
Name Type Attributes Default Description
contractAddress string

Address of the contract to call the specified method on

abi Object

ABI of contract

methodName string

Method to call on the contract

methodArgs Array <optional>

List of arguments to the contract constructor

value number | BigNumber <optional>

Amount of ether to include in the transaction

formatArguments boolean <optional>
true

If specified, the arguments will automatically be formatted to the ABI specification

overrides Object <optional>

Change default gasPrice or gasLimit used for this action

Examples
async CallContractMethod({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "submitNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "registerSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "createLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numActiveNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "getKMSID",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "userWallets",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setWalletFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setGroupFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setContentFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsIdStr",
          "type": "string"
        }
      ],
      "name": "checkKMS",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space_description",
          "type": "string"
        }
      ],
      "name": "setDescription",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_userAddr",
          "type": "address"
        }
      ],
      "name": "getUserWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setLibraryFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_pubKey",
          "type": "string"
        }
      ],
      "name": "setKMSPublicKey",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "unregisterSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "groupFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "removeNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "walletFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "engageAccountLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "checkKMSAddr",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "approveNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_v",
          "type": "uint8[]"
        },
        {
          "name": "_r",
          "type": "bytes32[]"
        },
        {
          "name": "_s",
          "type": "bytes32[]"
        },
        {
          "name": "_from",
          "type": "address[]"
        },
        {
          "name": "_dest",
          "type": "address[]"
        },
        {
          "name": "_value",
          "type": "uint256[]"
        },
        {
          "name": "_ts",
          "type": "uint256[]"
        }
      ],
      "name": "executeBatch",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numPendingNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "nodeMapping",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "removeKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space_name",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentTypeAddress",
          "type": "address"
        }
      ],
      "name": "CreateContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "libraryAddress",
          "type": "address"
        }
      ],
      "name": "CreateLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "groupAddress",
          "type": "address"
        }
      ],
      "name": "CreateGroup",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        }
      ],
      "name": "CreateContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        }
      ],
      "name": "CreateAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "userAddr",
          "type": "address"
        }
      ],
      "name": "BindUserWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accountAddress",
          "type": "address"
        }
      ],
      "name": "EngageAccountLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "factory",
          "type": "address"
        }
      ],
      "name": "SetFactory",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "RegisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "UnregisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "AddKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "RemoveKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "version",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "CreateSpace",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "walletAddress",
          "type": "address"
        }
      ],
      "name": "GetAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeSubmitted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "AddNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "RemoveNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "contractAddress": "0x8f5b42b31d734800c5f1d3be26461f3827d65498",
  "methodName": "userWallets",
  "methodArgs": [
    "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15"
  ]
});


"0x0000000000000000000000000000000000000000"
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "hasManagerAccess",
  "methodArgs": [
    "0x283b86b3359487404485b7abdba6a8782160baa6"
  ]
});


true
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersNum"
});


{
  "_hex": "0x02"
}
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersList",
  "methodArgs": [
    0
  ]
});


"0x283B86b3359487404485b7abDbA6a8782160baA6"
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersList",
  "methodArgs": [
    1
  ]
});


"0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15"
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersNum"
});


{
  "_hex": "0x02"
}
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersList",
  "methodArgs": [
    0
  ]
});


"0x283B86b3359487404485b7abDbA6a8782160baA6"
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersList",
  "methodArgs": [
    1
  ]
});


"0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15"
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersNum"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "membersList",
  "methodArgs": [
    0
  ]
});


"0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15"
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersNum"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "managersList",
  "methodArgs": [
    0
  ]
});


"0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15"
async CallContractMethod({
  "contractAddress": "0x8f5b42b31d734800c5f1d3be26461f3827d65498",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "submitNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "registerSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "createLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numActiveNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "getKMSID",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "userWallets",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setWalletFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setGroupFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setContentFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsIdStr",
          "type": "string"
        }
      ],
      "name": "checkKMS",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space_description",
          "type": "string"
        }
      ],
      "name": "setDescription",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_userAddr",
          "type": "address"
        }
      ],
      "name": "getUserWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setLibraryFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_pubKey",
          "type": "string"
        }
      ],
      "name": "setKMSPublicKey",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "unregisterSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "groupFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "removeNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "walletFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "engageAccountLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "checkKMSAddr",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "approveNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_v",
          "type": "uint8[]"
        },
        {
          "name": "_r",
          "type": "bytes32[]"
        },
        {
          "name": "_s",
          "type": "bytes32[]"
        },
        {
          "name": "_from",
          "type": "address[]"
        },
        {
          "name": "_dest",
          "type": "address[]"
        },
        {
          "name": "_value",
          "type": "uint256[]"
        },
        {
          "name": "_ts",
          "type": "uint256[]"
        }
      ],
      "name": "executeBatch",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numPendingNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "nodeMapping",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "removeKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space_name",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentTypeAddress",
          "type": "address"
        }
      ],
      "name": "CreateContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "libraryAddress",
          "type": "address"
        }
      ],
      "name": "CreateLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "groupAddress",
          "type": "address"
        }
      ],
      "name": "CreateGroup",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        }
      ],
      "name": "CreateContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        }
      ],
      "name": "CreateAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "userAddr",
          "type": "address"
        }
      ],
      "name": "BindUserWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accountAddress",
          "type": "address"
        }
      ],
      "name": "EngageAccountLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "factory",
          "type": "address"
        }
      ],
      "name": "SetFactory",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "RegisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "UnregisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "AddKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "RemoveKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "version",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "CreateSpace",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "walletAddress",
          "type": "address"
        }
      ],
      "name": "GetAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeSubmitted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "AddNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "RemoveNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addressKMS"
});


"0x024E380255B1f88AD89603C628f32bA0fb222Fa4"
async CallContractMethod({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "contributorGroupsLength"
});


{
  "_hex": "0x00"
}
async CallContractMethod({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "reviewerGroupsLength"
});


{
  "_hex": "0x00"
}
async CallContractMethod({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessorGroupsLength"
});


{
  "_hex": "0x00"
}
async CallContractMethod({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "contributorGroupsLength"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "contributorGroups",
  "methodArgs": [
    0
  ]
});


"0x68f87e19C993fCE03aC938225Ef2a577a08a673C"
async CallContractMethod({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "reviewerGroupsLength"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "reviewerGroups",
  "methodArgs": [
    0
  ]
});


"0x68f87e19C993fCE03aC938225Ef2a577a08a673C"
async CallContractMethod({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessorGroupsLength"
});


{
  "_hex": "0x01"
}
async CallContractMethod({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessorGroups",
  "methodArgs": [
    0
  ]
});


"0x68f87e19C993fCE03aC938225Ef2a577a08a673C"
async CallContractMethod({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "methodName": "setVisibility",
  "methodArgs": [
    100
  ]
});


{
  "nonce": 29,
  "gasPrice": {
    "_hex": "0x01dcd65000"
  },
  "gasLimit": {
    "_hex": "0xa096"
  },
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "value": {
    "_hex": "0x00"
  },
  "data": "0xaa024e8b0000000000000000000000000000000000000000000000000000000000000064",
  "chainId": 955210,
  "v": 1910456,
  "r": "0xa2942c47f35e339e6058d04559e767f5105b958456fdae1a6667ac6dc1d05ae0",
  "s": "0x6537c811197d530306294f6fd307a5ab97cf6df14d2372ae0d2395175ef14b84",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "hash": "0x5bdbb5cc409aec05cee28f58e209fc5ebcf09509a45a030aac44b796c1294cb7",
  "wait": "<function>"
}
async CallContractMethod({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "owner",
  "methodArgs": []
});


"0x283B86b3359487404485b7abDbA6a8782160baA6"
async CallContractMethod({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE"
async CallContractMethod({
  "contractAddress": "0x4b652eb56d40512c69f3b6ea81a99015b87be5ba",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "getContentObjectRights",
  "methodArgs": [
    "0x0c34c48d0d3da222b4020d66a22e30305f4f70a5"
  ]
});


222
async CallContractMethod({
  "contractAddress": "0x4b652eb56d40512c69f3b6ea81a99015b87be5ba",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "getContentObjectRights",
  "methodArgs": [
    "0x0c34c48d0d3da222b4020d66a22e30305f4f70a5"
  ]
});


22
async CallContractMethod({
  "contractAddress": "0x4b652eb56d40512c69f3b6ea81a99015b87be5ba",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "getContentObjectRights",
  "methodArgs": [
    "0x0c34c48d0d3da222b4020d66a22e30305f4f70a5"
  ]
});


0
async CallContractMethod({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "addressKMS"
});


"0x024E380255B1f88AD89603C628f32bA0fb222Fa4"
async CallContractMethod({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "getKMSInfo",
  "methodArgs": [
    []
  ],
  "formatArguments": false
});


[
  "https://host-35-237-243-135.test.contentfabric.io/eth/,https://host-35-236-19-5.test.contentfabric.io/eth/,https://host-35-226-231-183.test.contentfabric.io/eth/",
  "kepk26soZ1cGaPmLAhinoBRoMePQi8dHrTwATw91fvkJ5xDE8"
]
async CallContractMethod({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "getAccessInfo",
  "methodArgs": [
    0,
    [],
    []
  ]
});


[
  0,
  0,
  {
    "_hex": "0x00"
  }
]
async CallContractMethod({
  "contractAddress": "0x6b677b8a677c32ca1757d46f6da6c77194d59421",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "owner",
  "methodArgs": []
});


"0x283B86b3359487404485b7abDbA6a8782160baA6"
async CallContractMethod({
  "contractAddress": "0x1a6173268d507d68f2b79114b1f2566ca9a106bb",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "libraryAddress"
});


"0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c"
async CallContractMethod({
  "contractAddress": "0x1a6173268d507d68f2b79114b1f2566ca9a106bb",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES"
async CallContractMethod({
  "contractAddress": "0x1a6173268d507d68f2b79114b1f2566ca9a106bb",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "getKMSInfo",
  "methodArgs": [
    []
  ],
  "formatArguments": false
});


[
  "https://host-35-237-243-135.test.contentfabric.io/eth/,https://host-35-236-19-5.test.contentfabric.io/eth/,https://host-35-226-231-183.test.contentfabric.io/eth/",
  "kepk26soZ1cGaPmLAhinoBRoMePQi8dHrTwATw91fvkJ5xDE8"
]
async CallContractMethod({
  "contractAddress": "0xf8d3d8c98841c7ff80d1d3b83f7948625825f235",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg"
async CallContractMethod({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c"
async CallContractMethod({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "libraryAddress"
});


"0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a"
async CallContractMethod({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "objectHash"
});


"hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn"
async CallContractMethod({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "methodName": "setVisibility",
  "methodArgs": [
    10
  ]
});


{
  "nonce": 111,
  "gasPrice": {
    "_hex": "0x01dcd65000"
  },
  "gasLimit": {
    "_hex": "0xa096"
  },
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "value": {
    "_hex": "0x00"
  },
  "data": "0xaa024e8b000000000000000000000000000000000000000000000000000000000000000a",
  "chainId": 955210,
  "v": 1910455,
  "r": "0xdf4190926964269c83deb32b6844f0e0812bb0aa76d77bcd7b3ae9944a02ea0b",
  "s": "0x1d2a3cfef2e6f284cca1b42bdd841e75a38b366420194b51c0c62fa939a83eeb",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "hash": "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b",
  "wait": "<function>"
}
Source:

static CallContractMethodAndWait({
contractAddress,
abi,
methodName,
methodArgsoptional,
valueoptional,
overridesoptional,
formatArgumentsoptional
})
→ Promise.<*>

Call the specified method on a deployed contract and wait for the transaction to be mined. This action will be performed by this client's signer.

Use this method to call transaction-performing methods and wait for the transaction to complete.

Returns: The event object of this transaction. See the ExtractEventFromLogs method for parsing the resulting event(s)
Parameters:
Name Type Attributes Default Description
contractAddress string

Address of the contract to call the specified method on

abi Object

ABI of contract

methodName string

Method to call on the contract

methodArgs Array.<string> <optional>
[

List of arguments to the contract constructor

value number | BigNumber <optional>

Amount of ether to include in the transaction

overrides Object <optional>

Change default gasPrice or gasLimit used for this action

formatArguments boolean <optional>
true

If specified, the arguments will automatically be formatted to the ABI specification

Examples
async CallContractMethodAndWait({
  "contractAddress": "0x8f5b42b31d734800c5f1d3be26461f3827d65498",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "submitNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "registerSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "createLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numActiveNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "getKMSID",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "userWallets",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setWalletFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setGroupFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setContentFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsIdStr",
          "type": "string"
        }
      ],
      "name": "checkKMS",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space_description",
          "type": "string"
        }
      ],
      "name": "setDescription",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_userAddr",
          "type": "address"
        }
      ],
      "name": "getUserWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setLibraryFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_pubKey",
          "type": "string"
        }
      ],
      "name": "setKMSPublicKey",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "unregisterSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "groupFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "removeNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "walletFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "engageAccountLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "checkKMSAddr",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "approveNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_v",
          "type": "uint8[]"
        },
        {
          "name": "_r",
          "type": "bytes32[]"
        },
        {
          "name": "_s",
          "type": "bytes32[]"
        },
        {
          "name": "_from",
          "type": "address[]"
        },
        {
          "name": "_dest",
          "type": "address[]"
        },
        {
          "name": "_value",
          "type": "uint256[]"
        },
        {
          "name": "_ts",
          "type": "uint256[]"
        }
      ],
      "name": "executeBatch",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numPendingNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "nodeMapping",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "removeKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space_name",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentTypeAddress",
          "type": "address"
        }
      ],
      "name": "CreateContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "libraryAddress",
          "type": "address"
        }
      ],
      "name": "CreateLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "groupAddress",
          "type": "address"
        }
      ],
      "name": "CreateGroup",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        }
      ],
      "name": "CreateContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        }
      ],
      "name": "CreateAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "userAddr",
          "type": "address"
        }
      ],
      "name": "BindUserWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accountAddress",
          "type": "address"
        }
      ],
      "name": "EngageAccountLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "factory",
          "type": "address"
        }
      ],
      "name": "SetFactory",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "RegisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "UnregisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "AddKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "RemoveKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "version",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "CreateSpace",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "walletAddress",
          "type": "address"
        }
      ],
      "name": "GetAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeSubmitted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "AddNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "RemoveNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "createAccessWallet",
  "methodArgs": []
});


{
  "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
  "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x3f565d"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000008000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xf3f2c138dac692210b99ca1ba1ba871d11a928848a3812c0c85b461bcee52fc6",
  "transactionHash": "0x64c9da5489fd7dd89052f1c6f0f428215957f251d0dc87a45d1e153dd8f28070",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254387,
      "transactionHash": "0x64c9da5489fd7dd89052f1c6f0f428215957f251d0dc87a45d1e153dd8f28070",
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "topics": [
        "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca"
      ],
      "data": "0x0000000000000000000000009c68c80e2bc9e0daa069c07137725c4498dc3bf2",
      "logIndex": 0,
      "blockHash": "0xf3f2c138dac692210b99ca1ba1ba871d11a928848a3812c0c85b461bcee52fc6",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "CreateAccessWallet",
      "signature": "CreateAccessWallet(address)",
      "topic": "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca",
      "values": {
        "0": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
        "wallet": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
        "length": 1
      }
    }
  ],
  "blockNumber": 254387,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x3f565d"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x9c68c80e2bc9e0daa069c07137725c4498dc3bf2",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
  "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x62c7"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000040000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xe1e643b584dbb0655fa79cb6b1f6f75a242fe18d475865b8407ffcb19b0ae443",
  "transactionHash": "0xb96ce557b4cc7f6585cb48ace6e2e8262cf5dbc3df8583f0f11ca64a2de87552",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254390,
      "transactionHash": "0xb96ce557b4cc7f6585cb48ace6e2e8262cf5dbc3df8583f0f11ca64a2de87552",
      "address": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xe1e643b584dbb0655fa79cb6b1f6f75a242fe18d475865b8407ffcb19b0ae443",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254390,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x62c7"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x60f4"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000010000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xaf8d9d86aa965844aff9d5f4725b3e09bfcaa01b2bf7a612a0d7c6c91fe4e913",
  "transactionHash": "0x8874c91261743034af27c6138c950b1da07d353c8d993c8cf4934e08846218ce",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254409,
      "transactionHash": "0x8874c91261743034af27c6138c950b1da07d353c8d993c8cf4934e08846218ce",
      "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xaf8d9d86aa965844aff9d5f4725b3e09bfcaa01b2bf7a612a0d7c6c91fe4e913",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254409,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x60f4"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantAccess",
  "methodArgs": [
    "0x283b86b3359487404485b7abdba6a8782160baa6"
  ],
  "eventName": "MemberAdded",
  "eventValue": "candidate"
});


{
  "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x20ad8"
  },
  "logsBloom": "0x00000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a00000000000200000000000000000000000000000000000000000000000000000000010001000000000000000002000004000000000000000000000000000000080000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x73e5b7cfd667c2e1e0dd0b4b632c78db4684b682c0d0e08f06ffb46e872227da",
  "transactionHash": "0xc20b47daa7e111386fbc1020c0237086fbf4ef90f20cd04fbd914796a5e7c3ad",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254416,
      "transactionHash": "0xc20b47daa7e111386fbc1020c0237086fbf4ef90f20cd04fbd914796a5e7c3ad",
      "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
      "topics": [
        "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
      ],
      "data": "0x000000000000000000000000283b86b3359487404485b7abdba6a8782160baa6",
      "logIndex": 0,
      "blockHash": "0x73e5b7cfd667c2e1e0dd0b4b632c78db4684b682c0d0e08f06ffb46e872227da",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "MemberAdded",
      "signature": "MemberAdded(address)",
      "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
      "values": {
        "0": "0x283B86b3359487404485b7abDbA6a8782160baA6",
        "candidate": "0x283B86b3359487404485b7abDbA6a8782160baA6",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 254416,
      "transactionHash": "0xc20b47daa7e111386fbc1020c0237086fbf4ef90f20cd04fbd914796a5e7c3ad",
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f300000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c00000000000000000000000000000000000000000000000000000000000000dc",
      "logIndex": 1,
      "blockHash": "0x73e5b7cfd667c2e1e0dd0b4b632c78db4684b682c0d0e08f06ffb46e872227da",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "2": 220,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "aggregate": 220,
        "length": 3
      }
    }
  ],
  "blockNumber": 254416,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x20ad8"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantAccess",
  "methodArgs": [
    "0xda3e50d0c5e27ef9c57f015c2fb2adca865fae15"
  ],
  "eventName": "MemberAdded",
  "eventValue": "candidate"
});


{
  "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x2c31d"
  },
  "logsBloom": "0x00000400000000000000000000000000000000000000040000000000800000000000000000000000000000000000000000000000000000000000000000000000040800000000000200000000000000000000000000000000000000000000000000000000010001000000000000000000000004000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xa7fb18f5fb830bf3f49e5f5ba9ba21b030cd32ddae1efa23af668577d7cd0c34",
  "transactionHash": "0x3626d2861c474c7a4ca847dc814e465f0b8904e493808b96b6cc4106b034457d",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254417,
      "transactionHash": "0x3626d2861c474c7a4ca847dc814e465f0b8904e493808b96b6cc4106b034457d",
      "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
      "topics": [
        "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
      ],
      "data": "0x000000000000000000000000da3e50d0c5e27ef9c57f015c2fb2adca865fae15",
      "logIndex": 0,
      "blockHash": "0xa7fb18f5fb830bf3f49e5f5ba9ba21b030cd32ddae1efa23af668577d7cd0c34",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "MemberAdded",
      "signature": "MemberAdded(address)",
      "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
      "values": {
        "0": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
        "candidate": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 254417,
      "transactionHash": "0x3626d2861c474c7a4ca847dc814e465f0b8904e493808b96b6cc4106b034457d",
      "address": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000009c68c80e2bc9e0daa069c07137725c4498dc3bf200000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c000000000000000000000000000000000000000000000000000000000000000a",
      "logIndex": 1,
      "blockHash": "0xa7fb18f5fb830bf3f49e5f5ba9ba21b030cd32ddae1efa23af668577d7cd0c34",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
        "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "2": 10,
        "principal": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
        "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "aggregate": 10,
        "length": 3
      }
    }
  ],
  "blockNumber": 254417,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x2c31d"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantManagerAccess",
  "methodArgs": [
    "0x283b86b3359487404485b7abdba6a8782160baa6"
  ],
  "eventName": "ManagerAccessGranted",
  "eventValue": "candidate"
});


{
  "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xead6"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000040a00000000000200000000000000000000000000000000000000000000000000000000010001000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000040000000000800000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x2db90e331e39c61f5005f1df5b12fd82747662a13682c072dc285ab3d1d2300b",
  "transactionHash": "0xc9dc7218390f510973de6bec74003efba7afb57bb477f44a96cf1834a5c73ae6",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254419,
      "transactionHash": "0xc9dc7218390f510973de6bec74003efba7afb57bb477f44a96cf1834a5c73ae6",
      "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
      "topics": [
        "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
      ],
      "data": "0x000000000000000000000000283b86b3359487404485b7abdba6a8782160baa6",
      "logIndex": 0,
      "blockHash": "0x2db90e331e39c61f5005f1df5b12fd82747662a13682c072dc285ab3d1d2300b",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ManagerAccessGranted",
      "signature": "ManagerAccessGranted(address)",
      "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
      "values": {
        "0": "0x283B86b3359487404485b7abDbA6a8782160baA6",
        "candidate": "0x283B86b3359487404485b7abDbA6a8782160baA6",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 254419,
      "transactionHash": "0xc9dc7218390f510973de6bec74003efba7afb57bb477f44a96cf1834a5c73ae6",
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f300000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c00000000000000000000000000000000000000000000000000000000000000dc",
      "logIndex": 1,
      "blockHash": "0x2db90e331e39c61f5005f1df5b12fd82747662a13682c072dc285ab3d1d2300b",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "2": 220,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "aggregate": 220,
        "length": 3
      }
    }
  ],
  "blockNumber": 254419,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xead6"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "grantManagerAccess",
  "methodArgs": [
    "0xda3e50d0c5e27ef9c57f015c2fb2adca865fae15"
  ],
  "eventName": "ManagerAccessGranted",
  "eventValue": "candidate"
});


{
  "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x16584"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000040000000000800000000000800000000000000000000000000000000000000000000000000000000000040800000000000200000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000010000000000400000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xa5cd88c1ad3a953f136774cbfe4091836af04ce91d2471fb16f5f4eb5e69d81a",
  "transactionHash": "0xa402b77adc7721b45ee1a301b89f564773e4184ae1eae2610064a213c7e0af0e",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254421,
      "transactionHash": "0xa402b77adc7721b45ee1a301b89f564773e4184ae1eae2610064a213c7e0af0e",
      "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
      "topics": [
        "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
      ],
      "data": "0x000000000000000000000000da3e50d0c5e27ef9c57f015c2fb2adca865fae15",
      "logIndex": 0,
      "blockHash": "0xa5cd88c1ad3a953f136774cbfe4091836af04ce91d2471fb16f5f4eb5e69d81a",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ManagerAccessGranted",
      "signature": "ManagerAccessGranted(address)",
      "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
      "values": {
        "0": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
        "candidate": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 254421,
      "transactionHash": "0xa402b77adc7721b45ee1a301b89f564773e4184ae1eae2610064a213c7e0af0e",
      "address": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000009c68c80e2bc9e0daa069c07137725c4498dc3bf200000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c000000000000000000000000000000000000000000000000000000000000006e",
      "logIndex": 1,
      "blockHash": "0xa5cd88c1ad3a953f136774cbfe4091836af04ce91d2471fb16f5f4eb5e69d81a",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
        "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "2": 110,
        "principal": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
        "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "aggregate": 110,
        "length": 3
      }
    }
  ],
  "blockNumber": 254421,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x16584"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "revokeAccess",
  "methodArgs": [
    "0x283b86b3359487404485b7abdba6a8782160baa6"
  ],
  "eventName": "MemberRevoked",
  "eventValue": "candidate"
});


{
  "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x14396"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000040a00000000000200000000000000000000000000000000000000000000000000000000010001000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800100000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x7bfab84e4a5b5cda9d98cf11f887eda90040935f0d53056958ecf08ef63eb304",
  "transactionHash": "0xa34ed393bc4e564b8c44a3993a90fea4c3b87afbc811f50107cdade505106159",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254423,
      "transactionHash": "0xa34ed393bc4e564b8c44a3993a90fea4c3b87afbc811f50107cdade505106159",
      "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
      "topics": [
        "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c"
      ],
      "data": "0x000000000000000000000000283b86b3359487404485b7abdba6a8782160baa6",
      "logIndex": 0,
      "blockHash": "0x7bfab84e4a5b5cda9d98cf11f887eda90040935f0d53056958ecf08ef63eb304",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "MemberRevoked",
      "signature": "MemberRevoked(address)",
      "topic": "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c",
      "values": {
        "0": "0x283B86b3359487404485b7abDbA6a8782160baA6",
        "candidate": "0x283B86b3359487404485b7abDbA6a8782160baA6",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 254423,
      "transactionHash": "0xa34ed393bc4e564b8c44a3993a90fea4c3b87afbc811f50107cdade505106159",
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f300000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c00000000000000000000000000000000000000000000000000000000000000c8",
      "logIndex": 1,
      "blockHash": "0x7bfab84e4a5b5cda9d98cf11f887eda90040935f0d53056958ecf08ef63eb304",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "aggregate": 200,
        "length": 3
      }
    }
  ],
  "blockNumber": 254423,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x14396"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "revokeManagerAccess",
  "methodArgs": [
    "0x283b86b3359487404485b7abdba6a8782160baa6"
  ],
  "eventName": "ManagerAccessRevoked",
  "eventValue": "candidate"
});


{
  "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xd94f"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a00000000000200000000000000000000000000000000000000000000000000000000010001000000000000000002000000080000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000800000000000000000000000000000000000000000000000000000000008000000000000000000",
  "blockHash": "0x50431ea5988a232e23223a5666472160d4d29c5c1dd0ff082ebf3ca0243251ac",
  "transactionHash": "0x7a71ed3eae7d375d60dd537e135d65ff265a39fecaab302b538ac40a23492a7b",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254424,
      "transactionHash": "0x7a71ed3eae7d375d60dd537e135d65ff265a39fecaab302b538ac40a23492a7b",
      "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
      "topics": [
        "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95"
      ],
      "data": "0x000000000000000000000000283b86b3359487404485b7abdba6a8782160baa6",
      "logIndex": 0,
      "blockHash": "0x50431ea5988a232e23223a5666472160d4d29c5c1dd0ff082ebf3ca0243251ac",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ManagerAccessRevoked",
      "signature": "ManagerAccessRevoked(address)",
      "topic": "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95",
      "values": {
        "0": "0x283B86b3359487404485b7abDbA6a8782160baA6",
        "candidate": "0x283B86b3359487404485b7abDbA6a8782160baA6",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 254424,
      "transactionHash": "0x7a71ed3eae7d375d60dd537e135d65ff265a39fecaab302b538ac40a23492a7b",
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f300000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c0000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 1,
      "blockHash": "0x50431ea5988a232e23223a5666472160d4d29c5c1dd0ff082ebf3ca0243251ac",
      "transactionLogIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "2": 0,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "aggregate": 0,
        "length": 3
      }
    }
  ],
  "blockNumber": 254424,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xd94f"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf6cb4285560917d2f01a787a671905c7e373c334",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xf6cb4285560917D2f01a787a671905c7E373C334",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5d00"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000",
  "blockHash": "0x42821b752c7b68f086c51d4759bf5c74f823e9e80eefa07f1d5784c8d37b0214",
  "transactionHash": "0xedd406394124c927772a542da4b0c64b5bd1c689e6724d9e6b682e10d07489b6",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254426,
      "transactionHash": "0xedd406394124c927772a542da4b0c64b5bd1c689e6724d9e6b682e10d07489b6",
      "address": "0xf6cb4285560917D2f01a787a671905c7E373C334",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x42821b752c7b68f086c51d4759bf5c74f823e9e80eefa07f1d5784c8d37b0214",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254426,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5d00"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6002"
  },
  "logsBloom": "0x80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xf26c54d4caaea0ccf899d26f718238b649f75c0a9db52fc62399ec1e46802043",
  "transactionHash": "0x25fb7cc0cbf9eacd8a21e02bbc35230f577e99d4e86479943e0a817d031e882f",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254430,
      "transactionHash": "0x25fb7cc0cbf9eacd8a21e02bbc35230f577e99d4e86479943e0a817d031e882f",
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xf26c54d4caaea0ccf899d26f718238b649f75c0a9db52fc62399ec1e46802043",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254430,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6002"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [],
  "value": 0
});


{
  "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5dbb"
  },
  "logsBloom": "0x80000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000200000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x08f2c99a8241d0b7b9d6c1bbf3d6db3defb43b23d8fb3f26eb20d7ab13a9058d",
  "transactionHash": "0x487df1f6dfe4ec6fc6ae90966359bbeb89731f4305b0df10f113242dfe023d61",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254433,
      "transactionHash": "0x487df1f6dfe4ec6fc6ae90966359bbeb89731f4305b0df10f113242dfe023d61",
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "data": "0x",
      "logIndex": 0,
      "blockHash": "0x08f2c99a8241d0b7b9d6c1bbf3d6db3defb43b23d8fb3f26eb20d7ab13a9058d",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  "blockNumber": 254433,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5dbb"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addContributorGroup",
  "methodArgs": [
    "0x68f87e19c993fce03ac938225ef2a577a08a673c"
  ]
});


{
  "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x31f94"
  },
  "logsBloom": "0x80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000040800000000000200000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000200000000000000000000800000000200000000000000010000000000000000000000000000000000000000000000000000",
  "blockHash": "0x3354a9d19569b2d425886a655fa9de7d9883757f9f779adfd4e0c2a1d6f4121f",
  "transactionHash": "0x6c3f7cfca8c2b6724c85a57633fdfb844ff4f34dfc14bf4ea038100388227972",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254438,
      "transactionHash": "0x6c3f7cfca8c2b6724c85a57633fdfb844ff4f34dfc14bf4ea038100388227972",
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "topics": [
        "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61"
      ],
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
      "logIndex": 0,
      "blockHash": "0x3354a9d19569b2d425886a655fa9de7d9883757f9f779adfd4e0c2a1d6f4121f",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ContributorGroupAdded",
      "signature": "ContributorGroupAdded(address)",
      "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
      "values": {
        "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 254438,
      "transactionHash": "0x6c3f7cfca8c2b6724c85a57633fdfb844ff4f34dfc14bf4ea038100388227972",
      "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000014",
      "logIndex": 1,
      "blockHash": "0x3354a9d19569b2d425886a655fa9de7d9883757f9f779adfd4e0c2a1d6f4121f",
      "transactionLogIndex": 1
    }
  ],
  "blockNumber": 254438,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x31f94"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addReviewerGroup",
  "methodArgs": [
    "0x68f87e19c993fce03ac938225ef2a577a08a673c"
  ]
});


{
  "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1f60f"
  },
  "logsBloom": "0x80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000200000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000008000000000000000000000000000000000001000000000000000000040000000000000800000000200000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x926c76f7dcb9726d3f2dafe789da4bc53d37905b6968eb5b339d0e65c8f86fb4",
  "transactionHash": "0xa7f0e07c6aa8dfdf34b646170f27aca1544d2cc6bd871dc6e76955672d4d3aa3",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254439,
      "transactionHash": "0xa7f0e07c6aa8dfdf34b646170f27aca1544d2cc6bd871dc6e76955672d4d3aa3",
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "topics": [
        "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb"
      ],
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
      "logIndex": 0,
      "blockHash": "0x926c76f7dcb9726d3f2dafe789da4bc53d37905b6968eb5b339d0e65c8f86fb4",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ReviewerGroupAdded",
      "signature": "ReviewerGroupAdded(address)",
      "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
      "values": {
        "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 254439,
      "transactionHash": "0xa7f0e07c6aa8dfdf34b646170f27aca1544d2cc6bd871dc6e76955672d4d3aa3",
      "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 1,
      "blockHash": "0x926c76f7dcb9726d3f2dafe789da4bc53d37905b6968eb5b339d0e65c8f86fb4",
      "transactionLogIndex": 1
    }
  ],
  "blockNumber": 254439,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1f60f"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "addAccessorGroup",
  "methodArgs": [
    "0x68f87e19c993fce03ac938225ef2a577a08a673c"
  ]
});


{
  "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1f21b"
  },
  "logsBloom": "0x80000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000040800000000000200000000000004000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000004000000000000000000000800000000200000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x0090ab420452fcf539c0333d9eaf94fae51477e9f9f2be6cb2fbfb18373d5110",
  "transactionHash": "0xf9aad52e9c5b39af37ba4b638eb4b0d67becbdd1167b49416715a36ea6f4d1ab",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254440,
      "transactionHash": "0xf9aad52e9c5b39af37ba4b638eb4b0d67becbdd1167b49416715a36ea6f4d1ab",
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "topics": [
        "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411"
      ],
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
      "logIndex": 0,
      "blockHash": "0x0090ab420452fcf539c0333d9eaf94fae51477e9f9f2be6cb2fbfb18373d5110",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessorGroupAdded",
      "signature": "AccessorGroupAdded(address)",
      "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
      "values": {
        "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "length": 1
      }
    },
    {
      "transactionIndex": 0,
      "blockNumber": 254440,
      "transactionHash": "0xf9aad52e9c5b39af37ba4b638eb4b0d67becbdd1167b49416715a36ea6f4d1ab",
      "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 1,
      "blockHash": "0x0090ab420452fcf539c0333d9eaf94fae51477e9f9f2be6cb2fbfb18373d5110",
      "transactionLogIndex": 1
    }
  ],
  "blockNumber": 254440,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1f21b"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "removeReviewerGroup",
  "methodArgs": [
    "0x68f87e19c993fce03ac938225ef2a577a08a673c"
  ]
});


{
  "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x46c2"
  },
  "logsBloom": "0x80000000000000000000000000000000000800000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x72bf443717474b2e689b23e8034938e702ab4a87d76b4ce06fa4723b8ce44639",
  "transactionHash": "0x588a09a202eaa8622dbea2b0cb6b07d084c0f51d02b742c9cf7fc0462e518697",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254441,
      "transactionHash": "0x588a09a202eaa8622dbea2b0cb6b07d084c0f51d02b742c9cf7fc0462e518697",
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "topics": [
        "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb"
      ],
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
      "logIndex": 0,
      "blockHash": "0x72bf443717474b2e689b23e8034938e702ab4a87d76b4ce06fa4723b8ce44639",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ReviewerGroupRemoved",
      "signature": "ReviewerGroupRemoved(address)",
      "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
      "values": {
        "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "length": 1
      }
    }
  ],
  "blockNumber": 254441,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x46c2"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x1a882e6eeec08899f60e1ea5cbb9460c77d063b67831079efa2cde8388323e91",
  "transactionHash": "0x078e693a7902a123ac05941740073f4d0ba3fd37ea8a323acfe49c62400c267b",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254446,
      "transactionHash": "0x078e693a7902a123ac05941740073f4d0ba3fd37ea8a323acfe49c62400c267b",
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x1a882e6eeec08899f60e1ea5cbb9460c77d063b67831079efa2cde8388323e91",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254446,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xaa4e1719bcb8b7f504d1993b31abc5a949e52a13",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6002"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000800000000000000010000000000010000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000",
  "blockHash": "0x84280fe1b1efbe9914ab487d72d952dbd31f02d444dd795f0fefe28c132ce5d1",
  "transactionHash": "0x33c469eec939f2bfa461329b850d0218a8257141479cbdae984b775570a8837e",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254452,
      "transactionHash": "0x33c469eec939f2bfa461329b850d0218a8257141479cbdae984b775570a8837e",
      "address": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x84280fe1b1efbe9914ab487d72d952dbd31f02d444dd795f0fefe28c132ce5d1",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254452,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6002"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x5ca339d56ead97c203af7411451eb7df8795a4fb",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000200000000000000000000000000000000000000000050000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x83a42b7a3ceac5a20a3a5371f0661f40145c387530d194c80c2301d456c8454c",
  "transactionHash": "0xcd5c1363fd5f39eb89ab394976eac156934dc7a419ae0f068bfc0327b2e645e8",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254460,
      "transactionHash": "0xcd5c1363fd5f39eb89ab394976eac156934dc7a419ae0f068bfc0327b2e645e8",
      "address": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x83a42b7a3ceac5a20a3a5371f0661f40145c387530d194c80c2301d456c8454c",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254460,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x8c10718078cb41e5ab4ebffec98b5f9299e9ef7f",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000048000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xfdabcb2f811e8b427f191453375fd1761a62cff23c3d6f67e1ece235548a6d5d",
  "transactionHash": "0x7cf4dbd66b598903ccc299ee07cfdbfc2ec15dc73a479bf69527a1939ff294e1",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254461,
      "transactionHash": "0x7cf4dbd66b598903ccc299ee07cfdbfc2ec15dc73a479bf69527a1939ff294e1",
      "address": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xfdabcb2f811e8b427f191453375fd1761a62cff23c3d6f67e1ece235548a6d5d",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254461,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1e030b1c1dac0989f5cc95845617dca2a7ba1c88",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x01020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x14fe053381deeb5a5c501b4875937f2fda95b4010d33dc51a767887912d8efb5",
  "transactionHash": "0x857c37da735feaf4d6c890150434fcbb48899f9757fdbb1f3d276c1b5103f20b",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254467,
      "transactionHash": "0x857c37da735feaf4d6c890150434fcbb48899f9757fdbb1f3d276c1b5103f20b",
      "address": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x14fe053381deeb5a5c501b4875937f2fda95b4010d33dc51a767887912d8efb5",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254467,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x803299a84e5afbcabe8d57e6ddefe684a4b0aece",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000",
  "blockHash": "0x6cef76a6ab99d0913a30515c371a7205af6ad5c568f02037b85086cad918ed74",
  "transactionHash": "0xfbc760e7f6541dfdcd7b94a725c81d7a916b8407692c1ebf0e30a1eb92f98f0d",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254468,
      "transactionHash": "0xfbc760e7f6541dfdcd7b94a725c81d7a916b8407692c1ebf0e30a1eb92f98f0d",
      "address": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x6cef76a6ab99d0913a30515c371a7205af6ad5c568f02037b85086cad918ed74",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254468,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x8d4d0efc7af2fe63b56e988ae4a38ba3c88cdfd5",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00800000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x3870af1aed3c11d74c5c15f351bbedf355965822715b72e76296f7d146339174",
  "transactionHash": "0x9e0e40ac4e3a166bbfc8dcd6ce695adaf012573faed7ce19db03d7b6765e08a4",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254469,
      "transactionHash": "0x9e0e40ac4e3a166bbfc8dcd6ce695adaf012573faed7ce19db03d7b6765e08a4",
      "address": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x3870af1aed3c11d74c5c15f351bbedf355965822715b72e76296f7d146339174",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254469,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x4e08f8b68c61a7effc9c3ab3fb4e5bded14a6176",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000200000000000000000000000000000000008000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x3b558ae4a838520f66d154b8bbf4c26a0617b0732c895e6212235dac2ff5b213",
  "transactionHash": "0x7ba43a8dd18446b45c40e9d72fd7df8e95270e48cc71136b84470eabfe48ef80",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254473,
      "transactionHash": "0x7ba43a8dd18446b45c40e9d72fd7df8e95270e48cc71136b84470eabfe48ef80",
      "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x3b558ae4a838520f66d154b8bbf4c26a0617b0732c895e6212235dac2ff5b213",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254473,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xb7ce138cae509e5af8615e47dcefde399ccf04d0",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000",
  "blockHash": "0x49610b2f1ae515a476214b1713ac0bf06917b5e30f06df3658027955debf8670",
  "transactionHash": "0xa5e2bae32428d1c7da2d07445812ff432985330b6242f6850500001d2f239472",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254475,
      "transactionHash": "0xa5e2bae32428d1c7da2d07445812ff432985330b6242f6850500001d2f239472",
      "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x49610b2f1ae515a476214b1713ac0bf06917b5e30f06df3658027955debf8670",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254475,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x7c3c43082e3772e17f7899aea33b8ad795e1fcc7",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202004000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xd18844419b1d5b0153f5fe60f5eed110199dbdffc4e83598c0f4ed47b605c384",
  "transactionHash": "0x1015ee5847fceb4b901e94d896db05d75c64776afdff484b3b92f51fb3c0531f",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254478,
      "transactionHash": "0x1015ee5847fceb4b901e94d896db05d75c64776afdff484b3b92f51fb3c0531f",
      "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xd18844419b1d5b0153f5fe60f5eed110199dbdffc4e83598c0f4ed47b605c384",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254478,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf0aa7b49d3a0026a4a8254921e92a21ba8d05c31",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000200000000000000000000000000000000000000000010000000040010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x9d5a8fcb956952ebd7455678c034c5f8165a34793e8dd045f368a8316dfd9204",
  "transactionHash": "0x47f59184ca07b56c68be49b6b6e16f3347cbda9786664efb5217a71e690ca664",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254480,
      "transactionHash": "0x47f59184ca07b56c68be49b6b6e16f3347cbda9786664efb5217a71e690ca664",
      "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x9d5a8fcb956952ebd7455678c034c5f8165a34793e8dd045f368a8316dfd9204",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254480,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x88f963068baad7b21f1b4b82c0871ac3808b2aa6",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x35bd11ce82306b3ec7aa69f0b89411faedc180d5973a8c324373f5490db8ba8e",
  "transactionHash": "0xf0440d8caa6c20a54427bf6bb19239151152a3fe8614be162b4d797fe612868d",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254482,
      "transactionHash": "0xf0440d8caa6c20a54427bf6bb19239151152a3fe8614be162b4d797fe612868d",
      "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x35bd11ce82306b3ec7aa69f0b89411faedc180d5973a8c324373f5490db8ba8e",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254482,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xaa4e1719bcb8b7f504d1993b31abc5a949e52a13",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [],
  "value": 0
});


{
  "to": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5dbb"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000002000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000400000",
  "blockHash": "0x2f030b379259a763137b462e64ac5b4069353c39040bdf4c51863a9519d82ff1",
  "transactionHash": "0xa2efc066c1d763d0c721f6821e1df4e3bb70a36ae7267cf226472de95059e3f5",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254495,
      "transactionHash": "0xa2efc066c1d763d0c721f6821e1df4e3bb70a36ae7267cf226472de95059e3f5",
      "address": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "data": "0x",
      "logIndex": 0,
      "blockHash": "0x2f030b379259a763137b462e64ac5b4069353c39040bdf4c51863a9519d82ff1",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  "blockNumber": 254495,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5dbb"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x183b3"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x4678fe466ec6a11a7e0e0534e86b0b487e16e8226e2edc522a1b070e33989b71",
  "transactionHash": "0xca8bb41a47acc579f1009c41f036605669fc17859d5871789e2b5bc5715986a7",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254496,
      "transactionHash": "0xca8bb41a47acc579f1009c41f036605669fc17859d5871789e2b5bc5715986a7",
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f46566357385770416e546156393865736364394334745a7041663531634174316a486331735a616d63426376317664597a4e6962644a61623455424c47776e76484d473751374d5572450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x4678fe466ec6a11a7e0e0534e86b0b487e16e8226e2edc522a1b070e33989b71",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 254496,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x183b3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x0c34c48d0d3da222b4020d66a22e30305f4f70a5",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000080000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x0440523b95677c817271b097d803f5a9411aff5d48f457e623afa6b5fa9c5ca7",
  "transactionHash": "0x49dcf7a969004f63391679dcf6993d228ab3bb0ea5ebfe9236275cd735ccfbce",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254498,
      "transactionHash": "0x49dcf7a969004f63391679dcf6993d228ab3bb0ea5ebfe9236275cd735ccfbce",
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x0440523b95677c817271b097d803f5a9411aff5d48f457e623afa6b5fa9c5ca7",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254498,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x4b652eb56d40512c69f3b6ea81a99015b87be5ba",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x60f4"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
  "blockHash": "0xd9fff7f033d0cd3e469dbc17d7c725442b1cd3de109a9dd7fc75c77e829ca644",
  "transactionHash": "0xef0c7c4b45f0f284b99079ed34ec02b76a3c38c99429036e299c332bc6417558",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254502,
      "transactionHash": "0xef0c7c4b45f0f284b99079ed34ec02b76a3c38c99429036e299c332bc6417558",
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xd9fff7f033d0cd3e469dbc17d7c725442b1cd3de109a9dd7fc75c77e829ca644",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254502,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x60f4"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x4b652eb56d40512c69f3b6ea81a99015b87be5ba",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x0c34c48d0d3da222b4020d66a22e30305f4f70a5",
    0,
    2
  ]
});


{
  "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x2070c"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
  "blockHash": "0x4da7183aa330705cd47c782d3b05c4d2ce6e1e459f8620f3cb173bf6420362e7",
  "transactionHash": "0x47a1bae8973bab20d03dd108d1805d080f887e539e0881d0d93596ad5157a692",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254505,
      "transactionHash": "0x47a1bae8973bab20d03dd108d1805d080f887e539e0881d0d93596ad5157a692",
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000002",
      "logIndex": 0,
      "blockHash": "0x4da7183aa330705cd47c782d3b05c4d2ce6e1e459f8620f3cb173bf6420362e7",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 2,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 2,
        "length": 3
      }
    }
  ],
  "blockNumber": 254505,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x2070c"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x4b652eb56d40512c69f3b6ea81a99015b87be5ba",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x0c34c48d0d3da222b4020d66a22e30305f4f70a5",
    1,
    2
  ]
});


{
  "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xdcf3"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
  "blockHash": "0x9846c7d51d2b08bf6a2557158deb2927a3da1d0a8050660b70276947650bbdd3",
  "transactionHash": "0x7f5bb394377d70cbee55cccab5f9726112d0966ceea771426bd50cf3a2aabee0",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254506,
      "transactionHash": "0x7f5bb394377d70cbee55cccab5f9726112d0966ceea771426bd50cf3a2aabee0",
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 0,
      "blockHash": "0x9846c7d51d2b08bf6a2557158deb2927a3da1d0a8050660b70276947650bbdd3",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 22,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 22,
        "length": 3
      }
    }
  ],
  "blockNumber": 254506,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xdcf3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x4b652eb56d40512c69f3b6ea81a99015b87be5ba",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x0c34c48d0d3da222b4020d66a22e30305f4f70a5",
    2,
    2
  ]
});


{
  "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xdcf3"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
  "blockHash": "0x35819b61b5aad047ef88958879fec92a1013ff2b6a418c4bbe67798f7ee5cad3",
  "transactionHash": "0xf88a4f3ac45c0ea0248114b82dae13555a5e5f31b49030ff7d6df52ce1c26377",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254507,
      "transactionHash": "0xf88a4f3ac45c0ea0248114b82dae13555a5e5f31b49030ff7d6df52ce1c26377",
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000de",
      "logIndex": 0,
      "blockHash": "0x35819b61b5aad047ef88958879fec92a1013ff2b6a418c4bbe67798f7ee5cad3",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 222,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 222,
        "length": 3
      }
    }
  ],
  "blockNumber": 254507,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xdcf3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x4b652eb56d40512c69f3b6ea81a99015b87be5ba",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x0c34c48d0d3da222b4020d66a22e30305f4f70a5",
    2,
    0
  ]
});


{
  "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xb108"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
  "blockHash": "0xdf37b054b77557a4384988d205dd2ff6c73c537d542eecc18e6f0de2ef607f60",
  "transactionHash": "0xfe3c2f41e3b4d779d3c9bc507f8e46544d59eac649beb8c756060c2b1de68868",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254508,
      "transactionHash": "0xfe3c2f41e3b4d779d3c9bc507f8e46544d59eac649beb8c756060c2b1de68868",
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000016",
      "logIndex": 0,
      "blockHash": "0xdf37b054b77557a4384988d205dd2ff6c73c537d542eecc18e6f0de2ef607f60",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 22,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 22,
        "length": 3
      }
    }
  ],
  "blockNumber": 254508,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xb108"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x4b652eb56d40512c69f3b6ea81a99015b87be5ba",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x0c34c48d0d3da222b4020d66a22e30305f4f70a5",
    1,
    0
  ]
});


{
  "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0xb108"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
  "blockHash": "0x7f64a787b17aeb775fa82931350be27f4c4c13f77c5d4a8ed563f26004624fe1",
  "transactionHash": "0xa49884cf26a32c25ee4ebbdf1147a32266de8970c5d5405e6c74adb6e0c8b38d",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254509,
      "transactionHash": "0xa49884cf26a32c25ee4ebbdf1147a32266de8970c5d5405e6c74adb6e0c8b38d",
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000002",
      "logIndex": 0,
      "blockHash": "0x7f64a787b17aeb775fa82931350be27f4c4c13f77c5d4a8ed563f26004624fe1",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 2,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 2,
        "length": 3
      }
    }
  ],
  "blockNumber": 254509,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0xb108"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x4b652eb56d40512c69f3b6ea81a99015b87be5ba",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "setContentObjectRights",
  "methodArgs": [
    "0x0c34c48d0d3da222b4020d66a22e30305f4f70a5",
    0,
    0
  ]
});


{
  "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6fdf"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
  "blockHash": "0xc307484212aafe299233e1fb0c1235284bd33beeae03e96ed7eb954b5945a402",
  "transactionHash": "0x8612eb010b8a1bb064932fc0b8e50ca2888b37c3cac0073a87fba26563ba4072",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254510,
      "transactionHash": "0x8612eb010b8a1bb064932fc0b8e50ca2888b37c3cac0073a87fba26563ba4072",
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xc307484212aafe299233e1fb0c1235284bd33beeae03e96ed7eb954b5945a402",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 0,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 0,
        "length": 3
      }
    }
  ],
  "blockNumber": 254510,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6fdf"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
    "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
    [],
    []
  ],
  "value": "0"
});


{
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x19de0"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x309189677e606363732d8b7a8df83cff10e940427ea9e141ace0740b35e5920a",
  "transactionHash": "0x389612148692f2125989ad135ece637bcbca9fdb45699a5ed5b5a669a566a00c",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254521,
      "transactionHash": "0x389612148692f2125989ad135ece637bcbca9fdb45699a5ed5b5a669a566a00c",
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034323630653339656636326436616330376232656232323266343839653930353461623035343138633361396233333064366432383331663532666464633237343237633165383964366338626437633166336466313163386464383734353330633437393865383834633831393534653031336331363835643836366430303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b414a504547736a39416672313776464766594468354d425a6834694572706f6f4d643865573179426e6d4e4356684854566b733456543767467a777a4867766273344833453843566f6b32727663325432375a767379636b6b434e6d6a786a59327947476237765a4b59483955486a744852634372775246543254475967785a766b7472666a634c31336e3674557361584b7758446339574e6f41696f64364a71366b567a366255734c5637576877396e4c3243786d315247584c4c4263474d71747836474837744238324b36773853664564395432676b4d47547a3168344e634b4846543345545355707043564a586a635a79766d3444445957397070764e4872696e6a4d46000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x309189677e606363732d8b7a8df83cff10e940427ea9e141ace0740b35e5920a",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x02"
        },
        "1": 0,
        "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "3": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "4": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
        "requestID": {
          "_hex": "0x02"
        },
        "level": 0,
        "contentHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "pkeRequestor": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "pkeAFGH": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
        "length": 5
      }
    }
  ],
  "blockNumber": 254521,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x19de0"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
    "",
    [],
    []
  ],
  "value": "0"
});


{
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x149fd"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xc39e99bef836e7f8a742acb81b0556048d40ffb34ee8aeb39d8511613428ee9f",
  "transactionHash": "0x85a29234191c1aac74d6aea9a54fd31686b41fbf6117acd76a32a6e7ee897685",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254522,
      "transactionHash": "0x85a29234191c1aac74d6aea9a54fd31686b41fbf6117acd76a32a6e7ee897685",
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343236306533396566363264366163303762326562323232663438396539303534616230353431386333613962333330643664323833316635326664646332373432376331653839643663386264376331663364663131633864643837343533306334373938653838346338313935346530313363313638356438363664303037000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xc39e99bef836e7f8a742acb81b0556048d40ffb34ee8aeb39d8511613428ee9f",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x03"
        },
        "1": 0,
        "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "3": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "4": "",
        "requestID": {
          "_hex": "0x03"
        },
        "level": 0,
        "contentHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "pkeRequestor": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 254522,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x149fd"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x2a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x6002"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000",
  "blockHash": "0x8429dab9180e7ffe50ef3780fcdf8fd62e026e2d16d194bbd1916370a4c52a1c",
  "transactionHash": "0xfc6ae3f107d39e35c369778c8fbe6c0e38e95d889f547b7e28618e3a781bd049",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254536,
      "transactionHash": "0xfc6ae3f107d39e35c369778c8fbe6c0e38e95d889f547b7e28618e3a781bd049",
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x8429dab9180e7ffe50ef3780fcdf8fd62e026e2d16d194bbd1916370a4c52a1c",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254536,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x6002"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x6b677b8a677c32ca1757d46f6da6c77194d59421",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xdf77985e4f13289d53d6632b63b41ee2affd8c898c404b28e5284bdf45d70164",
  "transactionHash": "0x677cd78e5e9ff5250f68e1564e5153f89c4210b409de38cf1ad880539c9f1bc2",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254540,
      "transactionHash": "0x677cd78e5e9ff5250f68e1564e5153f89c4210b409de38cf1ad880539c9f1bc2",
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xdf77985e4f13289d53d6632b63b41ee2affd8c898c404b28e5284bdf45d70164",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254540,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x1a6173268d507d68f2b79114b1f2566ca9a106bb",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x537e166ed26bbe1a7bee79b47252f6b78c88c62b0c8df30fcecd868408f4a0d9",
  "transactionHash": "0xdfe0d53506817e4672027812489483a8db83d55f188306e9fe1ce4385cad175e",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254544,
      "transactionHash": "0xdfe0d53506817e4672027812489483a8db83d55f188306e9fe1ce4385cad175e",
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x537e166ed26bbe1a7bee79b47252f6b78c88c62b0c8df30fcecd868408f4a0d9",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254544,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x2a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [],
  "value": 0
});


{
  "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5dbb"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000",
  "blockHash": "0xcc878b2aca98896f7045a3d0a74f6ae576e0fbd5912b392a8c61eab724ee29d2",
  "transactionHash": "0x2274a2f0fa51e07e92793ce109c7d39ad1d42cbaae5ddfcd7161ac87362b4805",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254545,
      "transactionHash": "0x2274a2f0fa51e07e92793ce109c7d39ad1d42cbaae5ddfcd7161ac87362b4805",
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "data": "0x",
      "logIndex": 0,
      "blockHash": "0xcc878b2aca98896f7045a3d0a74f6ae576e0fbd5912b392a8c61eab724ee29d2",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  "blockNumber": 254545,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5dbb"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x6b677b8a677c32ca1757d46f6da6c77194d59421",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x183b3"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xbec8dc977515714f19a7d339e9ec0f5013b44878df7d6683f1e1620f1493f348",
  "transactionHash": "0xf5069319805df207286d86f43339e8d68e20794a72ff9e93e72c0385718375f5",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254546,
      "transactionHash": "0xf5069319805df207286d86f43339e8d68e20794a72ff9e93e72c0385718375f5",
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4c76644b4d57703638654b6439317a36763641474e31716a73556b6b526e62586b5a58324d527a7737387069653934346b446a4a75625073776359394a766447744b58644a36504152450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xbec8dc977515714f19a7d339e9ec0f5013b44878df7d6683f1e1620f1493f348",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 254546,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x183b3"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xf8d3d8c98841c7ff80d1d3b83f7948625825f235",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "updateRequest",
  "methodArgs": []
});


{
  "to": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x9365"
  },
  "logsBloom": "0x00000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xbecf1ac55cb413ba5a83a473276eb52e16f5a9d50b3986987b73c73362926b0d",
  "transactionHash": "0x45c5cd5ecb7a0e1148d82ed6b2e2d89f867863f0aa1d2b05e504404a37f07193",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254556,
      "transactionHash": "0x45c5cd5ecb7a0e1148d82ed6b2e2d89f867863f0aa1d2b05e504404a37f07193",
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xbecf1ac55cb413ba5a83a473276eb52e16f5a9d50b3986987b73c73362926b0d",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  "blockNumber": 254556,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x9365"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1491b"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
  "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254567,
      "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 254567,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1491b"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessComplete",
  "methodArgs": [
    {
      "_hex": "0x04"
    },
    90,
    ""
  ]
});


{
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x8fef"
  },
  "logsBloom": "0x00000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000800000000000000000000000000000000000000000000",
  "blockHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
  "transactionHash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254568,
      "transactionHash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "logIndex": 0,
      "blockHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      }
    }
  ],
  "blockNumber": 254568,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x8fef"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "methodArgs": [
    0,
    "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "",
    [],
    []
  ],
  "value": 0
});


{
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1491b"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x7e6a28c34790dfa63125c92d8a67bf826c25473765ebc088d571ba32c926d7c1",
  "transactionHash": "0x561a63fa79deec66e242c53f446a7a45765b581297189ef67646a271892f4668",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254570,
      "transactionHash": "0x561a63fa79deec66e242c53f446a7a45765b581297189ef67646a271892f4668",
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0x7e6a28c34790dfa63125c92d8a67bf826c25473765ebc088d571ba32c926d7c1",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x05"
        },
        "1": 0,
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x05"
        },
        "level": 0,
        "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      }
    }
  ],
  "blockNumber": 254570,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1491b"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "methodName": "deleteVersion",
  "methodArgs": [
    "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE"
  ]
});


{
  "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1ab84"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000002",
  "blockHash": "0xb03790c45fc8c6bb490059466012dd50f5301b5f42dfc96c08b30e28d747c166",
  "transactionHash": "0x7a28d59c0c764bdbc45980e150aeac49e638252e541c85f43f382e76e5cb9ae9",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254576,
      "transactionHash": "0x7a28d59c0c764bdbc45980e150aeac49e638252e541c85f43f382e76e5cb9ae9",
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "topics": [
        "0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51"
      ],
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d6549800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004e68715f5f46566357385770416e546156393865736364394334745a7041663531634174316a486331735a616d63426376317664597a4e6962644a61623455424c47776e76484d473751374d557245000000000000000000000000000000000000",
      "logIndex": 0,
      "blockHash": "0xb03790c45fc8c6bb490059466012dd50f5301b5f42dfc96c08b30e28d747c166",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "VersionDelete",
      "signature": "VersionDelete(address,string,int256)",
      "topic": "0x238d74c13cda9ba51e904772d41a616a1b9b30d09802484df6279fe1c3c07f51",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
        "2": {
          "_hex": "0x01"
        },
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "versionHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
        "index": {
          "_hex": "0x01"
        },
        "length": 3
      }
    }
  ],
  "blockNumber": 254576,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1ab84"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "deleteContent",
  "methodArgs": [
    "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3"
  ]
});


{
  "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x48d5"
  },
  "logsBloom": "0x80000000000800000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000002000000000000200000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x74ecdf5a87baee3bda71b64d99574fd8f27539ada60bf07d9e2715b08b239b9d",
  "transactionHash": "0x88bf5800994c2276a9df498687881df70f64cc6ae67dffa20b4297c9fcc97e34",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 254578,
      "transactionHash": "0x88bf5800994c2276a9df498687881df70f64cc6ae67dffa20b4297c9fcc97e34",
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "topics": [
        "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e"
      ],
      "data": "0x00000000000000000000000036cd70aab7fcee32d36abbe22ec0c3889ee36bd30000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "logIndex": 0,
      "blockHash": "0x74ecdf5a87baee3bda71b64d99574fd8f27539ada60bf07d9e2715b08b239b9d",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectDeleted",
      "signature": "ContentObjectDeleted(address,address)",
      "topic": "0x36500cee87b0da1746889a3483dccb525acfc40b8c0f2218e164c6cdf1482a3e",
      "values": {
        "0": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 2
      }
    }
  ],
  "blockNumber": 254578,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x48d5"
  },
  "status": 1,
  "byzantium": true
}
async CallContractMethodAndWait({
  "contractAddress": "0x68f87e19c993fce03ac938225ef2a577a08a673c",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "methodName": "kill",
  "methodArgs": []
});


{
  "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
  "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x35c9"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0xb9d628c9f277d13eda420b6b0b94fa7885bd592b8f7e4a14711f88b0a67dccbb",
  "transactionHash": "0x4cc62694dde19e11625df9ad644085fbdb6e3a8389c8a85077e61e18e44989f9",
  "logs": [],
  "blockNumber": 254579,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x35c9"
  },
  "status": 1,
  "byzantium": true
}
Source:

static ContractEvents({
contractAddress,
abi,
fromBlockoptional,
toBlockoptional,
countoptional,
includeTransactionoptional
})
→ Promise.<Array.<Array.<Object>>>

Get all events on the specified contract

Returns: List of blocks, in ascending order by block number, each containing a list of the events in the block.
Parameters:
Name Type Attributes Default Description
contractAddress string

The address of the contract

abi object

The ABI of the contract

fromBlock number <optional>

Limit results to events after the specified block (inclusive)

toBlock number <optional>

Limit results to events before the specified block (inclusive)

count number <optional>
1000

Maximum range of blocks to search (unless both toBlock and fromBlock are specified)

includeTransaction boolean <optional>
false

If specified, more detailed transaction info will be included. Note: This requires one extra network call per block, so it should not be used for very large ranges

Example
async ContractEvents({
  "contractAddress": "0xfea3a44726029c1b06315244af3e7f9dce392e6a",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ]
});


[
  [
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254444,
      "blockHash": "0xd9ba4b53b110f5913dcb5b778454066daa412850cee6c8d9d60fb8c4509a8c95",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x00000000000000000000000036cd70aab7fcee32d36abbe22ec0c3889ee36bd3000000000000000000000000f6cb4285560917d2f01a787a671905c7e373c3340000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xfc968b6e0610daa7bedd02be8111d3a30a35147ebcbbd7523bcd1ac4757a9fb0",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
        "1": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
        "content_type": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254443,
      "blockHash": "0x9dcc5f426069138d5490b0c95feddcb4d1e1291720583bf05ff5d224ed36ffd6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4359476b784472455a76447859514c58594662696464564b48597976424c4677785a336d4e51565439353565457641625a6a4733356a4d676e33786a515034767952786d595944485662000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x8f79cb0754ddfd069ff74debdd07455e9a1c25158e21886edcc3a96fa9a9f1b4",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__CYGkxDrEZvDxYQLXYFbiddVKHYyvBLFwxZ3mNQVT955eEvAbZjG35jMgn3xjQP4vyRxmYYDHVb",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__CYGkxDrEZvDxYQLXYFbiddVKHYyvBLFwxZ3mNQVT955eEvAbZjG35jMgn3xjQP4vyRxmYYDHVb",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254442,
      "blockHash": "0x3e2aae6eaa2cb26ecd6e121b93018c97da4b82e75a8261b65647fc766b2f4b8b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4359476b784472455a76447859514c58594662696464564b48597976424c4677785a336d4e51565439353565457641625a6a4733356a4d676e33786a515034767952786d595944485662000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x68e0b3817d4f86cdbae226d193a8bc48f194d5db4e6c56d0c52cee1fb9340967",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__CYGkxDrEZvDxYQLXYFbiddVKHYyvBLFwxZ3mNQVT955eEvAbZjG35jMgn3xjQP4vyRxmYYDHVb",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__CYGkxDrEZvDxYQLXYFbiddVKHYyvBLFwxZ3mNQVT955eEvAbZjG35jMgn3xjQP4vyRxmYYDHVb",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254441,
      "blockHash": "0x72bf443717474b2e689b23e8034938e702ab4a87d76b4ce06fa4723b8ce44639",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
      "topics": [
        "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb"
      ],
      "transactionHash": "0x588a09a202eaa8622dbea2b0cb6b07d084c0f51d02b742c9cf7fc0462e518697",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ReviewerGroupRemoved",
      "signature": "ReviewerGroupRemoved(address)",
      "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
      "values": {
        "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254440,
      "blockHash": "0x0090ab420452fcf539c0333d9eaf94fae51477e9f9f2be6cb2fbfb18373d5110",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
      "topics": [
        "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411"
      ],
      "transactionHash": "0xf9aad52e9c5b39af37ba4b638eb4b0d67becbdd1167b49416715a36ea6f4d1ab",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessorGroupAdded",
      "signature": "AccessorGroupAdded(address)",
      "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
      "values": {
        "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254439,
      "blockHash": "0x926c76f7dcb9726d3f2dafe789da4bc53d37905b6968eb5b339d0e65c8f86fb4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
      "topics": [
        "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb"
      ],
      "transactionHash": "0xa7f0e07c6aa8dfdf34b646170f27aca1544d2cc6bd871dc6e76955672d4d3aa3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ReviewerGroupAdded",
      "signature": "ReviewerGroupAdded(address)",
      "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
      "values": {
        "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254438,
      "blockHash": "0x3354a9d19569b2d425886a655fa9de7d9883757f9f779adfd4e0c2a1d6f4121f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
      "topics": [
        "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61"
      ],
      "transactionHash": "0x6c3f7cfca8c2b6724c85a57633fdfb844ff4f34dfc14bf4ea038100388227972",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContributorGroupAdded",
      "signature": "ContributorGroupAdded(address)",
      "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
      "values": {
        "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254437,
      "blockHash": "0x6a0890be340b7a4d1e8f7fad0c6d768b6181a13f383d7e0fb6ff48febafadfb4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x000000000000000000000000f6cb4285560917d2f01a787a671905c7e373c334",
      "topics": [
        "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2"
      ],
      "transactionHash": "0x2fdbeae54f056cfac2142e64b82b2c1fa0465c1af1d63d84b6d61ba8e16b7fe1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentTypeRemoved",
      "signature": "ContentTypeRemoved(address)",
      "topic": "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2",
      "values": {
        "0": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "contentType": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254436,
      "blockHash": "0xd5641b6c633ddae7345c5a6b89fc81f76857cfea9e7f93cd3e0fe35dd092449c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x000000000000000000000000f6cb4285560917d2f01a787a671905c7e373c3340000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7"
      ],
      "transactionHash": "0x23f9db35b3638859e172a16a54d4ccb58a244f4e06b0f3d3a409168e0819492e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentTypeAdded",
      "signature": "ContentTypeAdded(address,address)",
      "topic": "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7",
      "values": {
        "0": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "1": "0x0000000000000000000000000000000000000000",
        "contentType": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "contentContract": "0x0000000000000000000000000000000000000000",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254435,
      "blockHash": "0xb987398a4b8101d1c9d84bdcbce523f025ec932958d3a648a0b4d1422291505d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x000000000000000000000000f6cb4285560917d2f01a787a671905c7e373c334",
      "topics": [
        "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2"
      ],
      "transactionHash": "0x816c06f9c590fb666b408a078d8748843072631712242eb02f5d90d8c3faa72c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentTypeRemoved",
      "signature": "ContentTypeRemoved(address)",
      "topic": "0xd41375b9d347dfe722f90a780731abd23b7855f9cf14ea7063c4cab5f9ae58e2",
      "values": {
        "0": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "contentType": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254434,
      "blockHash": "0x3ab428d05bd2510ed3064cfc7f2863661c89506cf7b291d3c785d85db4f64ff9",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x000000000000000000000000f6cb4285560917d2f01a787a671905c7e373c3340000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7"
      ],
      "transactionHash": "0xef8a168b75e03c16bf7f3e8f1121a990bb845acba2c3d85c3089287cc8e01655",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentTypeAdded",
      "signature": "ContentTypeAdded(address,address)",
      "topic": "0x280016f7418306a55542432120fd1a239ef9fcc1a92694d8d44ca76be0249ea7",
      "values": {
        "0": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "1": "0x0000000000000000000000000000000000000000",
        "contentType": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "contentContract": "0x0000000000000000000000000000000000000000",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254433,
      "blockHash": "0x08f2c99a8241d0b7b9d6c1bbf3d6db3defb43b23d8fb3f26eb20d7ab13a9058d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "transactionHash": "0x487df1f6dfe4ec6fc6ae90966359bbeb89731f4305b0df10f113242dfe023d61",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  [
    {
      "blockNumber": 254432,
      "blockHash": "0x09a1a70b02f40977e3350d57870cbd6cc1cefbd98fcebcf402de72ba39fd596f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b424b34374c6353754c6d56456f5668454b6f477455335a4b756a62345134776163753775326956317a753647754441664a546e31423154695546736f586566556d64573773334d7248000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x756e362be710fb4ba5ab10a0ff4ea204babe8df8f4e1ecfeeabb2dd30066d998",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__KBK47LcSuLmVEoVhEKoGtU3ZKujb4Q4wacu7u2iV1zu6GuDAfJTn1B1TiUFsoXefUmdW7s3MrH",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__KBK47LcSuLmVEoVhEKoGtU3ZKujb4Q4wacu7u2iV1zu6GuDAfJTn1B1TiUFsoXefUmdW7s3MrH",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254431,
      "blockHash": "0xc8185fc6969be320fd7cfa79fe3918c893595a4ac5c4a7de5021ca2aae2673e7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b424b34374c6353754c6d56456f5668454b6f477455335a4b756a62345134776163753775326956317a753647754441664a546e31423154695546736f586566556d64573773334d7248000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x0fa4f06141cedbaedc3572409a63abd0d771e9e3ce915247afe7769b34dce02c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__KBK47LcSuLmVEoVhEKoGtU3ZKujb4Q4wacu7u2iV1zu6GuDAfJTn1B1TiUFsoXefUmdW7s3MrH",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__KBK47LcSuLmVEoVhEKoGtU3ZKujb4Q4wacu7u2iV1zu6GuDAfJTn1B1TiUFsoXefUmdW7s3MrH",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254430,
      "blockHash": "0xf26c54d4caaea0ccf899d26f718238b649f75c0a9db52fc62399ec1e46802043",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x25fb7cc0cbf9eacd8a21e02bbc35230f577e99d4e86479943e0a817d031e882f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ]
]
Source:

static ContractName({contractAddress}) → Promise.<string>

Return the name of the contract, as specified in the contracts "version" string

Returns: Name of the contract
Parameters:
Name Type Description
contractAddress string

Address of the contract

Source:

static CustomContractAddress({
libraryIdoptional,
objectIdoptional,
versionHashoptional
})
→ Promise.<string>|undefined

Get the custom contract of the specified object

Returns: If the object has a custom contract, this will return the address of the custom contract
Parameters:
Name Type Attributes Description
libraryId string <optional>

ID of the library

objectId string <optional>

ID of the object

versionHash string <optional>

Version hash of the object

Example
async CustomContractAddress({
  "libraryId": "ilib36JSC6JrbtuFA3cBx97J76tduvMY",
  "objectId": "iq__3D7mZR7SFsiPjCN3tTgxQM5Yy9FX"
});


"0xf7ff9710f064341d4b0b063caec64cbd703b2c75"
Source:

static DeployContract({
abi,
bytecode,
constructorArgs,
overridesoptional
})
→ Promise.<Object>

Deploy a contract from ABI and bytecode. This client's signer will be the owner of the contract.

Returns: Response containing the deployed contract address and the transaction hash of the deployment
Parameters:
Name Type Attributes Description
abi Object

ABI of contract

bytecode string

Bytecode of the contract

constructorArgs Array.<string>

List of arguments to the contract constructor

overrides Object <optional>

Change default gasPrice or gasLimit used for this action

Example
async DeployContract({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "licensingFee",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "bytes32[]"
        },
        {
          "name": "",
          "type": "address[]"
        }
      ],
      "name": "runAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "bytes32[]"
        },
        {
          "name": "",
          "type": "address[]"
        }
      ],
      "name": "runAccess",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "runFinalize",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "percentPartial",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "withdraw",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "proposed_status_code",
          "type": "int256"
        }
      ],
      "name": "runStatusChange",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "runDescribeStatus",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_FINAL_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "DEFAULT_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "runCreate",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "partialPayment",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "runKill",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_address",
          "type": "address"
        },
        {
          "name": "new_owner",
          "type": "address"
        }
      ],
      "name": "transferContentOwnership",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT_APPROVED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "DEFAULT_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "licensing_fee",
          "type": "uint256"
        }
      ],
      "name": "setLicensingFee",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "licensingStatus",
      "outputs": [
        {
          "name": "percentComplete",
          "type": "uint8"
        },
        {
          "name": "licensingFee",
          "type": "uint256"
        },
        {
          "name": "licensingFeePaid",
          "type": "uint256"
        },
        {
          "name": "valid",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "partial_payment",
          "type": "uint8"
        }
      ],
      "name": "setPartialPayment",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "percent_partial",
          "type": "uint8"
        }
      ],
      "name": "setPercentPartial",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "bool"
        }
      ],
      "name": "runGrant",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_address",
          "type": "address"
        }
      ],
      "name": "reclaimContentOwnership",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "DEFAULT_CHARGE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "percent_complete",
          "type": "uint8"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "reviewContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "PayCredit",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        }
      ],
      "name": "Log",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "b",
          "type": "bool"
        }
      ],
      "name": "LogBool",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "LogAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "u",
          "type": "uint256"
        }
      ],
      "name": "LogUint256",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "u",
          "type": "int256"
        }
      ],
      "name": "LogInt256",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "b",
          "type": "bytes32"
        }
      ],
      "name": "LogBytes32",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunKill",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "proposedStatusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "returnStatusCode",
          "type": "int256"
        }
      ],
      "name": "RunStatusChange",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "calculateAccessCharge",
          "type": "int256"
        }
      ],
      "name": "RunAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunFinalize",
      "type": "event"
    }
  ],
  "bytecode": "60806040527f4f776e61626c6532303139303532383139333830304d4c0000000000000000006000557f436f6e74656e7432303139303531303135313630304d4c0000000000000000006004557f53706c436f6e744c6963656e73696e6732303139303331383130353730304d4c600555678ac7230489e800006006556007805461280061ff001960ff19909216603c179190911617905560018054600160a060020a03199081163290811790925560028054909116909117905561151e806100c96000396000f3006080604052600436106101715763ffffffff60e060020a60003504166302d05d3f81146101735780630779564b146101a45780630f82c16f146101cb578063123e0e8014610290578063176859531461031d5780632d4fac771461032b5780632e1a7d4d146103565780633513a8051461038257806341c0e1b51461038d57806345080442146103a25780634d52fe4b146103ba57806354fd4d50146103cf5780636af27417146103e45780636d2e4b1b146103f95780637b1cdb3e1461041a5780638da5cb5b146104225780638e7f900f146104375780639e99bbea1461044c578063a2e1cf8a14610454578063af570c041461047b578063b261b9e714610490578063b535b03e146104a5578063b6524089146104ba578063ba3c32ea146104d2578063cba43b0d1461051f578063db14178d1461053a578063e870ed9114610555578063e97a08ba14610565578063f185db0c14610579578063f2fde38b1461058e578063f96e91df146105af575b005b34801561017f57600080fd5b50610188610620565b60408051600160a060020a039092168252519081900360200190f35b3480156101b057600080fd5b506101b961062f565b60408051918252519081900360200190f35b3480156101d757600080fd5b5060408051602060046024803582810135848102808701860190975280865261026196843560ff1696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106359650505050505050565b6040805160ff958616815293851660208501529190931682820152606082019290925290519081900360800190f35b60408051602060046044358181013583810280860185019096528085526101b9958335956024803560ff1696369695606495939492019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506106449650505050505050565b6101b960043560243561064e565b34801561033757600080fd5b50610340610656565b6040805160ff9092168252519081900360200190f35b34801561036257600080fd5b5061036e60043561065f565b604080519115158252519081900360200190f35b6101b960043561071c565b34801561039957600080fd5b50610171610b9f565b3480156103ae57600080fd5b506101b9600435610bdb565b3480156103c657600080fd5b506101b9610c47565b3480156103db57600080fd5b506101b9610c6b565b3480156103f057600080fd5b50610340610c71565b34801561040557600080fd5b50610171600160a060020a0360043516610c76565b6101b9610cd1565b34801561042e57600080fd5b50610188610d4a565b34801561044357600080fd5b50610340610d59565b6101b9610d67565b34801561046057600080fd5b50610188600160a060020a0360043581169060243516610eb3565b34801561048757600080fd5b50610188610f6b565b34801561049c57600080fd5b506101b9610f7a565b3480156104b157600080fd5b50610340610f9e565b3480156104c657600080fd5b506101b9600435610fa3565b3480156104de57600080fd5b506104f3600160a060020a0360043516610fdd565b6040805160ff909516855260208501939093528383019190915215156060830152519081900360800190f35b34801561052b57600080fd5b5061034060ff60043516611009565b34801561054657600080fd5b5061034060ff6004351661105c565b6101b9600435602435151561064e565b610188600160a060020a03600435166110a4565b34801561058557600080fd5b5061034061129b565b34801561059a57600080fd5b50610171600160a060020a03600435166112a0565b3480156105bb57600080fd5b50604080516020601f60643560048181013592830184900484028501840190955281845261036e94600160a060020a03813516946024803515159560ff6044351695369560849493019181908401838280828437509497506113129650505050505050565b600154600160a060020a031681565b60065481565b60076000808093509350935093565b6000949350505050565b600092915050565b60075460ff1681565b600254600090600160a060020a03163214806106855750600254600160a060020a031633145b151561069057600080fd5b600254604051600160a060020a039091169083156108fc029084906000818181858888f193505050501580156106ca573d6000803e3d6000fd5b5060025460408051600160a060020a03909216825260006020830152818101849052517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a1919050565b3360008181526008602090815260408083208054600282015460019092015483517f27c1c21d0000000000000000000000000000000000000000000000000000000081529351959695869560ff90931694899489949303928492839283928a926327c1c21d92600480820193929182900301818787803b15801561079f57600080fd5b505af11580156107b3573d6000803e3d6000fd5b505050506040513d60208110156107c957600080fd5b50511280156107d8575060008a135b156108005760075460ff908116908716106107f657600394506107fb565b600194505b61088c565b8560ff166064141561081b578915156107fb5782935061088c565b60075460ff90811690871610610886578915156107fb57600160a060020a03881660009081526008602052604090206002810154600754600190920154909160649161010090910460ff160204039150828211610878578161087a565b825b9350600219945061088c565b60001994505b60008411156109aa57828411156108a257600080fd5b86600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505050506040513d602081101561090a57600080fd5b5051600160a060020a03808a16600090815260086020526040808220600201805489019055519293509083169186156108fc0291879190818181858888f1935050505015801561095e573d6000803e3d6000fd5b5060408051600160a060020a0380841682528a16602082015280820186905290517f6fad978e8a2a7d154cdbeac8b127068f0cb03d8f2d585fe8087161308cc3dd1d9181900360600190a15b604080518b81526020810187905281517fb6c1c013bb5004fe8e943c6890e300ccedf9bd73dcd4eb291b31b9f96874feff929181900390910190a1841515610a2c57600160a060020a0388166000908152600860205260408120805460ff19908116825560018201839055600282019290925560030180549091169055610b91565b6000851215610b0f5786600160a060020a031663f2fde38b88600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050506040513d6020811015610aac57600080fd5b50516040805160e060020a63ffffffff8516028152600160a060020a03909216600483015251602480830192600092919082900301818387803b158015610af257600080fd5b505af1158015610b06573d6000803e3d6000fd5b50505050610b91565b6000851315610b9157604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a0389169163f2fde38b91602480830192600092919082900301818387803b158015610b7857600080fd5b505af1158015610b8c573d6000803e3d6000fd5b505050505b509298975050505050505050565b600254600160a060020a0316321480610bc25750600254600160a060020a031633145b1515610bcd57600080fd5b600254600160a060020a0316ff5b6000816002191415610c0e57507f447261667420617070726f766564000000000000000000000000000000000000610c42565b8160031415610c3e57507f46696e616c20696e207265766965770000000000000000000000000000000000610c42565b5060005b919050565b7f46696e616c20696e20726576696577000000000000000000000000000000000081565b60055481565b600281565b600154600160a060020a03163214610c8d57600080fd5b600160a060020a0381161515610ca257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000610cdb6114cb565b5060408051608081018252600080825260065460208084019182528385018381526001606086018181523386526008909352959093209351845460ff9190911660ff19918216178555915194840194909455905160028301559151600390910180549115159190921617905590565b600254600160a060020a031681565b600754610100900460ff1681565b33600081815260086020526040812060030154909190829060ff161515610d915760009250610eae565b81905030600160a060020a031681600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ddc57600080fd5b505af1158015610df0573d6000803e3d6000fd5b505050506040513d6020811015610e0657600080fd5b5051600160a060020a03161415610e4957600160a060020a0382166000908152600860205260409020600281015460019091015414610e4457600080fd5b610e6f565b600160a060020a03821660009081526008602052604090206002015415610e6f57600080fd5b600160a060020a0382166000908152600860205260408120805460ff199081168255600182018390556002820183905560039091018054909116905592505b505090565b6002546000908190600160a060020a0316321480610edb5750600254600160a060020a031633145b1515610ee657600080fd5b50604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151859283169163f2fde38b91602480830192600092919082900301818387803b158015610f4b57600080fd5b505af1158015610f5f573d6000803e3d6000fd5b50949695505050505050565b600354600160a060020a031681565b7f447261667420617070726f76656400000000000000000000000000000000000081565b600181565b600254600090600160a060020a0316321480610fc95750600254600160a060020a031633145b1515610fd457600080fd5b60069190915590565b600860205260009081526040902080546001820154600283015460039093015460ff9283169391921684565b600254600090600160a060020a031632148061102f5750600254600160a060020a031633145b151561103a57600080fd5b506007805461ff00191661010060ff9384168102919091179182905590041690565b600254600090600160a060020a03163214806110825750600254600160a060020a031633145b151561108d57600080fd5b506007805460ff191660ff92831617908190551690565b600160a060020a038116600090815260086020526040812060030154819060ff1615156110d057600080fd5b82905080600160a060020a03166302d05d3f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561111157600080fd5b505af1158015611125573d6000803e3d6000fd5b505050506040513d602081101561113b57600080fd5b5051600160a060020a0316321461115157600080fd5b600160a060020a03831660009081526008602052604090206002015434101561117957600080fd5b600160a060020a03808416600090815260086020908152604080832060020183905580517f8280dd8f0000000000000000000000000000000000000000000000000000000081526000196004820152905193851693638280dd8f93602480840194938390030190829087803b1580156111f157600080fd5b505af1158015611205573d6000803e3d6000fd5b505050506040513d602081101561121b57600080fd5b5050604080517ff2fde38b0000000000000000000000000000000000000000000000000000000081523260048201529051600160a060020a0383169163f2fde38b91602480830192600092919082900301818387803b15801561127d57600080fd5b505af1158015611291573d6000803e3d6000fd5b5050505050919050565b600481565b600254600160a060020a03163214806112c35750600254600160a060020a031633145b15156112ce57600080fd5b600160a060020a03811615156112e357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0384166000818152600860209081526040808320805460ff191660ff881617905580517fb816f5130000000000000000000000000000000000000000000000000000000081529051929388938593849363b816f513926004808301939282900301818787803b15801561138b57600080fd5b505af115801561139f573d6000803e3d6000fd5b505050506040513d60208110156113b557600080fd5b50516040517f87e86b2c000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483019081528a15156024840152606060448401908152895160648501528951949650918616936387e86b2c938d938d938c93909260840190602085019080838360005b8381101561144557818101518382015260200161142d565b50505050905090810190601f1680156114725780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b15801561149357600080fd5b505af11580156114a7573d6000803e3d6000fd5b505050506040513d60208110156114bd57600080fd5b505198975050505050505050565b604080516080810182526000808252602082018190529181018290526060810191909152905600a165627a7a723058203cd7cf68d58fc177b6a635bda8125ed3f471d66389e09531873c99f4f2cb84e50029",
  "constructorArgs": []
});


{
  "contractAddress": "0xf7ff9710f064341d4b0b063caec64cbd703b2c75",
  "transactionHash": "0x801205031848dd9ab25cc342bc8201a043db6cbc77f1ad1c6580a868c348420e"
}
Source:

static Events({
toBlockoptional,
fromBlockoptional,
countoptional,
includeTransactionoptional
})
→ Promise.<Array.<Array.<Object>>>

Get events from the blockchain in reverse chronological order, starting from toBlock. This will also attempt to identify and parse any known Eluvio contract methods. If successful, the method name, signature, and input values will be included in the log entry.

Returns: List of blocks, in ascending order by block number, each containing a list of the events in the block.
Parameters:
Name Type Attributes Default Description
toBlock number <optional>

Limit results to events before the specified block (inclusive) - If not specified, will start from latest block

fromBlock number <optional>

Limit results to events after the specified block (inclusive)

count number <optional>
10

Max number of events to include (unless both toBlock and fromBlock are specified)

includeTransaction boolean <optional>
false

If specified, more detailed transaction info will be included. Note: This requires two extra network calls per transaction, so it should not be used for very large ranges

Examples
async Events({
  "count": 5
});


[
  [
    {
      "blockNumber": 254568,
      "blockHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "transactionHash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254567,
      "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254566,
      "blockHash": "0x1e8507d6dbeeb6ed7e181557efd9c652560c63016c29658637b6a960b8c91bee",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
      "topics": [
        "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
      ],
      "transactionHash": "0x6ed8dc67041623db857b07fbd959992f25117df4e2847d67b2f0c71fd02687bb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "SetAccessCharge",
      "signature": "SetAccessCharge(uint256)",
      "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
      "values": {
        "0": {
          "_hex": "0x06f05b59d3b20000"
        },
        "accessCharge": {
          "_hex": "0x06f05b59d3b20000"
        },
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254569,
      "blockHash": "0x536d6503c692b07b9c2891112c436ffed136ee55fe13d9c31f46b677d3a8fecc",
      "hash": "0x536d6503c692b07b9c2891112c436ffed136ee55fe13d9c31f46b677d3a8fecc",
      "parentHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "number": 254569,
      "timestamp": 1582928116,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x5230"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000e62ebf5656d6e0cdfb92935c859b702bde1394f0e0cb0b039934995067e3d280072db7e9bbe2a55c83366a8416e0ecb8824893a7ae2538520ab4e2ba686eb11f00",
      "transactions": [
        "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4"
      ],
      "transactionHash": "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4"
    }
  ],
  [
    {
      "blockNumber": 254565,
      "blockHash": "0xa875b0f93dec00ab77b01261b7e83c096300ce766678c896426aa96fa92c3b79",
      "hash": "0xa875b0f93dec00ab77b01261b7e83c096300ce766678c896426aa96fa92c3b79",
      "parentHash": "0x4ef8ee9a38dbd251eb3075e6712bcc477df89e4ea4e848ed7f93f591d467dbc8",
      "number": 254565,
      "timestamp": 1582928109,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000e9035bf53610896bbc5c4fbf57c495a9b21c896e8993a9609f5820eeeda1fa2210329b1b7b161d24e07ff96ce44e7ff2d5346406376592bc91b64417c46decd701",
      "transactions": [
        "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b"
      ],
      "transactionHash": "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b"
    }
  ]
]
async Events({
  "count": 20
});


[
  [
    {
      "blockNumber": 254568,
      "blockHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "transactionHash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254567,
      "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254566,
      "blockHash": "0x1e8507d6dbeeb6ed7e181557efd9c652560c63016c29658637b6a960b8c91bee",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
      "topics": [
        "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
      ],
      "transactionHash": "0x6ed8dc67041623db857b07fbd959992f25117df4e2847d67b2f0c71fd02687bb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "SetAccessCharge",
      "signature": "SetAccessCharge(uint256)",
      "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
      "values": {
        "0": {
          "_hex": "0x06f05b59d3b20000"
        },
        "accessCharge": {
          "_hex": "0x06f05b59d3b20000"
        },
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254564,
      "blockHash": "0x4ef8ee9a38dbd251eb3075e6712bcc477df89e4ea4e848ed7f93f591d467dbc8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x1044321642c63c634646b2c227f9e4a4b11797bddade8d76439d946cc3ce7ddd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254563,
      "blockHash": "0x0b786e28da0765e2588c02664f5df458d353f3602c735ad1ccc48d1bf139fb77",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xecaead309198577890b66865097b2fcfcc51271c536d82f3847e2719cc3890ec",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254562,
      "blockHash": "0xfc9e9b23df8df5d554b28d7250b2403017cf02a440f004a7f829da9991065be1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b704c556d62587632785078457931444b6d6979575a58776d446937757a4e4d6f376e653447533179566f58684e456673554d61344b61543135347864636a7679417938687851767572000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x0b3d37e5d366c2e1b93b87b021cce2336c92be12c9571115637c1447f35ba3b0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254561,
      "blockHash": "0xd2a4391d21147924a7a04c74874b5b5ecc15205d60b1d85321c68eef37f1ca30",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b704c556d62587632785078457931444b6d6979575a58776d446937757a4e4d6f376e653447533179566f58684e456673554d61344b61543135347864636a7679417938687851767572000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x4b9ffe1776efa8861d30db32ac5283f70b2a2530c4844b2998aa7b86dd3ec120",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254560,
      "blockHash": "0x7de29dda15752a8dd25954bf51e73fee11d72fbd879c4a8b69b8be59dcc40ab7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d5945684639364e644743474c76534e4b6753565842515a62796b6653364673486539324b6f44386544566556754e6f7a5859573654323732355046796a426644796677526938573363000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x4b787ebf7c1ee196b5034be6827523825d44c13f37cdeb60f78aeb54aec29e90",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254559,
      "blockHash": "0x857a51e6de6fba5c2c41d28cc92c8651638380f4c4151c742626402237725a0e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d5945684639364e644743474c76534e4b6753565842515a62796b6653364673486539324b6f44386544566556754e6f7a5859573654323732355046796a426644796677526938573363000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x4727ceae7e400c5353e5876262b8f0413507fa4917a27378aa2965e16dfd7729",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254558,
      "blockHash": "0x5781aa15f3e7aa5042fdf0eecffc5a2e53c040f7375edc2d3e9b7c7132f47e27",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b727a764c39796468364777326e42454b777958544253697754737737746836764b5236687a36516e46573552684374503152787253723855767958567042637157704537736d437667000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xa8fc8dfd65fd9ba94ad1d910e40fcb2d5fc7281607d97296b906a63951cad131",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254557,
      "blockHash": "0x5f50f6163ceab65b184af608715d47bc39aba2b8ef68aaf29ff6083322647994",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b727a764c39796468364777326e42454b777958544253697754737737746836764b5236687a36516e46573552684374503152787253723855767958567042637157704537736d437667000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x97eee3d50ef1260e2bdcf932fea6bf818f41bac82d496246df6ca445bf988701",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254556,
      "blockHash": "0xbecf1ac55cb413ba5a83a473276eb52e16f5a9d50b3986987b73c73362926b0d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x45c5cd5ecb7a0e1148d82ed6b2e2d89f867863f0aa1d2b05e504404a37f07193",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254555,
      "blockHash": "0xb639cf913e517aae3cd45bf046753a0e2bafb0fc580ef4ab4441d11eecdf8c63",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33444a75466765684a6d6e556a7761797479543655505754684e447779687874756f347a316a5131636d63794134784b3754573339436559384a69534e594d776f45596a4c447a454c4a000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xfa1dadfe967570a6451a6fe51681a155973a61924813e3add0a299068704813d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f235",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "contentAddress": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "containingLibrary": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254553,
      "blockHash": "0xe14754be470dcc056d13716cf4d6baac9bc68cf097616d41ef852f9515cd961f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33444a75466765684a6d6e556a7761797479543655505754684e447779687874756f347a316a5131636d63794134784b3754573339436559384a69534e594d776f45596a4c447a454c4a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x3be815a068d76837f3c05cbee4e9432406895ce29abf235082df1f63fad67f5b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254552,
      "blockHash": "0x4f3008788ee44f3903dcbaaba343cc2973d9949d35b3ad03452e7384b4de5739",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b7261623442675942617170317657524c484167695076524d734d4d433336656154395457486e50654669696859767531617055544e6d363372386a4b58386a4e455971506f6f524553000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x9a987a56df6d50b070965bc3789de421b211aa75548c15499d172936c73868bd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254551,
      "blockHash": "0xf08bf81527bbde1988531f98d046fa65a91c4becfb74d0263a164c73adc77e51",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b7261623442675942617170317657524c484167695076524d734d4d433336656154395457486e50654669696859767531617055544e6d363372386a4b58386a4e455971506f6f524553000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x3e6f0d3266c9b12fa4e7e52b321a56700c1388a2dbae7592bd00ab4cd0340368",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254550,
      "blockHash": "0xe8d3c9931262b21406d4e339c8498c6af6ec7a9ba1cd94f7ce3ee5c111a4ba3b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f447a52356b7442454371664d356a525165704a61434d66763748334a4c634236523877553575486a4a6a794d6145664e395379515a4d4e47446b59323476784b476f596e42754b5a6855000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x78baec157bee8d9a8e3a41aff4f21958d25fa058db00a5302474b606e7cf8b59",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254569,
      "blockHash": "0x536d6503c692b07b9c2891112c436ffed136ee55fe13d9c31f46b677d3a8fecc",
      "hash": "0x536d6503c692b07b9c2891112c436ffed136ee55fe13d9c31f46b677d3a8fecc",
      "parentHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "number": 254569,
      "timestamp": 1582928116,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x5230"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000e62ebf5656d6e0cdfb92935c859b702bde1394f0e0cb0b039934995067e3d280072db7e9bbe2a55c83366a8416e0ecb8824893a7ae2538520ab4e2ba686eb11f00",
      "transactions": [
        "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4"
      ],
      "transactionHash": "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4"
    }
  ],
  [
    {
      "blockNumber": 254565,
      "blockHash": "0xa875b0f93dec00ab77b01261b7e83c096300ce766678c896426aa96fa92c3b79",
      "hash": "0xa875b0f93dec00ab77b01261b7e83c096300ce766678c896426aa96fa92c3b79",
      "parentHash": "0x4ef8ee9a38dbd251eb3075e6712bcc477df89e4ea4e848ed7f93f591d467dbc8",
      "number": 254565,
      "timestamp": 1582928109,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000e9035bf53610896bbc5c4fbf57c495a9b21c896e8993a9609f5820eeeda1fa2210329b1b7b161d24e07ff96ce44e7ff2d5346406376592bc91b64417c46decd701",
      "transactions": [
        "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b"
      ],
      "transactionHash": "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b"
    }
  ]
]
async Events({
  "count": 0
});


[]
async Events({
  "fromBlock": 254564
});


[
  [
    {
      "blockNumber": 254568,
      "blockHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "transactionHash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254567,
      "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254566,
      "blockHash": "0x1e8507d6dbeeb6ed7e181557efd9c652560c63016c29658637b6a960b8c91bee",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
      "topics": [
        "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
      ],
      "transactionHash": "0x6ed8dc67041623db857b07fbd959992f25117df4e2847d67b2f0c71fd02687bb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "SetAccessCharge",
      "signature": "SetAccessCharge(uint256)",
      "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
      "values": {
        "0": {
          "_hex": "0x06f05b59d3b20000"
        },
        "accessCharge": {
          "_hex": "0x06f05b59d3b20000"
        },
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254564,
      "blockHash": "0x4ef8ee9a38dbd251eb3075e6712bcc477df89e4ea4e848ed7f93f591d467dbc8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x1044321642c63c634646b2c227f9e4a4b11797bddade8d76439d946cc3ce7ddd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254569,
      "blockHash": "0x536d6503c692b07b9c2891112c436ffed136ee55fe13d9c31f46b677d3a8fecc",
      "hash": "0x536d6503c692b07b9c2891112c436ffed136ee55fe13d9c31f46b677d3a8fecc",
      "parentHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "number": 254569,
      "timestamp": 1582928116,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x5230"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000e62ebf5656d6e0cdfb92935c859b702bde1394f0e0cb0b039934995067e3d280072db7e9bbe2a55c83366a8416e0ecb8824893a7ae2538520ab4e2ba686eb11f00",
      "transactions": [
        "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4"
      ],
      "transactionHash": "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4"
    }
  ],
  [
    {
      "blockNumber": 254565,
      "blockHash": "0xa875b0f93dec00ab77b01261b7e83c096300ce766678c896426aa96fa92c3b79",
      "hash": "0xa875b0f93dec00ab77b01261b7e83c096300ce766678c896426aa96fa92c3b79",
      "parentHash": "0x4ef8ee9a38dbd251eb3075e6712bcc477df89e4ea4e848ed7f93f591d467dbc8",
      "number": 254565,
      "timestamp": 1582928109,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000e9035bf53610896bbc5c4fbf57c495a9b21c896e8993a9609f5820eeeda1fa2210329b1b7b161d24e07ff96ce44e7ff2d5346406376592bc91b64417c46decd701",
      "transactions": [
        "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b"
      ],
      "transactionHash": "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b"
    }
  ]
]
async Events({
  "toBlock": 254559,
  "fromBlock": 254549
});


[
  [
    {
      "blockNumber": 254559,
      "blockHash": "0x857a51e6de6fba5c2c41d28cc92c8651638380f4c4151c742626402237725a0e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d5945684639364e644743474c76534e4b6753565842515a62796b6653364673486539324b6f44386544566556754e6f7a5859573654323732355046796a426644796677526938573363000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x4727ceae7e400c5353e5876262b8f0413507fa4917a27378aa2965e16dfd7729",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254558,
      "blockHash": "0x5781aa15f3e7aa5042fdf0eecffc5a2e53c040f7375edc2d3e9b7c7132f47e27",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b727a764c39796468364777326e42454b777958544253697754737737746836764b5236687a36516e46573552684374503152787253723855767958567042637157704537736d437667000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xa8fc8dfd65fd9ba94ad1d910e40fcb2d5fc7281607d97296b906a63951cad131",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254557,
      "blockHash": "0x5f50f6163ceab65b184af608715d47bc39aba2b8ef68aaf29ff6083322647994",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b727a764c39796468364777326e42454b777958544253697754737737746836764b5236687a36516e46573552684374503152787253723855767958567042637157704537736d437667000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x97eee3d50ef1260e2bdcf932fea6bf818f41bac82d496246df6ca445bf988701",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254556,
      "blockHash": "0xbecf1ac55cb413ba5a83a473276eb52e16f5a9d50b3986987b73c73362926b0d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x45c5cd5ecb7a0e1148d82ed6b2e2d89f867863f0aa1d2b05e504404a37f07193",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254555,
      "blockHash": "0xb639cf913e517aae3cd45bf046753a0e2bafb0fc580ef4ab4441d11eecdf8c63",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33444a75466765684a6d6e556a7761797479543655505754684e447779687874756f347a316a5131636d63794134784b3754573339436559384a69534e594d776f45596a4c447a454c4a000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xfa1dadfe967570a6451a6fe51681a155973a61924813e3add0a299068704813d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f235",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "contentAddress": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "containingLibrary": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254553,
      "blockHash": "0xe14754be470dcc056d13716cf4d6baac9bc68cf097616d41ef852f9515cd961f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33444a75466765684a6d6e556a7761797479543655505754684e447779687874756f347a316a5131636d63794134784b3754573339436559384a69534e594d776f45596a4c447a454c4a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x3be815a068d76837f3c05cbee4e9432406895ce29abf235082df1f63fad67f5b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254552,
      "blockHash": "0x4f3008788ee44f3903dcbaaba343cc2973d9949d35b3ad03452e7384b4de5739",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b7261623442675942617170317657524c484167695076524d734d4d433336656154395457486e50654669696859767531617055544e6d363372386a4b58386a4e455971506f6f524553000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x9a987a56df6d50b070965bc3789de421b211aa75548c15499d172936c73868bd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254551,
      "blockHash": "0xf08bf81527bbde1988531f98d046fa65a91c4becfb74d0263a164c73adc77e51",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b7261623442675942617170317657524c484167695076524d734d4d433336656154395457486e50654669696859767531617055544e6d363372386a4b58386a4e455971506f6f524553000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x3e6f0d3266c9b12fa4e7e52b321a56700c1388a2dbae7592bd00ab4cd0340368",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254550,
      "blockHash": "0xe8d3c9931262b21406d4e339c8498c6af6ec7a9ba1cd94f7ce3ee5c111a4ba3b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f447a52356b7442454371664d356a525165704a61434d66763748334a4c634236523877553575486a4a6a794d6145664e395379515a4d4e47446b59323476784b476f596e42754b5a6855000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x78baec157bee8d9a8e3a41aff4f21958d25fa058db00a5302474b606e7cf8b59",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254549,
      "blockHash": "0x500f930389982109df7e09f4bed89e9e9a04a8ce535ac0fec24aa281ef0aaafc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f447a52356b7442454371664d356a525165704a61434d66763748334a4c634236523877553575486a4a6a794d6145664e395379515a4d4e47446b59323476784b476f596e42754b5a6855000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xc613ea5eb667159002d01b236ceb8434f5c9abfaccdba0d2297f98ba604b0858",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "length": 3
      }
    }
  ]
]
async Events({
  "count": 100,
  "includeTransaction": false
});


[
  [
    {
      "blockNumber": 254568,
      "blockHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "transactionHash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254567,
      "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254566,
      "blockHash": "0x1e8507d6dbeeb6ed7e181557efd9c652560c63016c29658637b6a960b8c91bee",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
      "topics": [
        "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
      ],
      "transactionHash": "0x6ed8dc67041623db857b07fbd959992f25117df4e2847d67b2f0c71fd02687bb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "SetAccessCharge",
      "signature": "SetAccessCharge(uint256)",
      "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
      "values": {
        "0": {
          "_hex": "0x06f05b59d3b20000"
        },
        "accessCharge": {
          "_hex": "0x06f05b59d3b20000"
        },
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254564,
      "blockHash": "0x4ef8ee9a38dbd251eb3075e6712bcc477df89e4ea4e848ed7f93f591d467dbc8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x1044321642c63c634646b2c227f9e4a4b11797bddade8d76439d946cc3ce7ddd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254563,
      "blockHash": "0x0b786e28da0765e2588c02664f5df458d353f3602c735ad1ccc48d1bf139fb77",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xecaead309198577890b66865097b2fcfcc51271c536d82f3847e2719cc3890ec",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254562,
      "blockHash": "0xfc9e9b23df8df5d554b28d7250b2403017cf02a440f004a7f829da9991065be1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b704c556d62587632785078457931444b6d6979575a58776d446937757a4e4d6f376e653447533179566f58684e456673554d61344b61543135347864636a7679417938687851767572000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x0b3d37e5d366c2e1b93b87b021cce2336c92be12c9571115637c1447f35ba3b0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254561,
      "blockHash": "0xd2a4391d21147924a7a04c74874b5b5ecc15205d60b1d85321c68eef37f1ca30",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b704c556d62587632785078457931444b6d6979575a58776d446937757a4e4d6f376e653447533179566f58684e456673554d61344b61543135347864636a7679417938687851767572000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x4b9ffe1776efa8861d30db32ac5283f70b2a2530c4844b2998aa7b86dd3ec120",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254560,
      "blockHash": "0x7de29dda15752a8dd25954bf51e73fee11d72fbd879c4a8b69b8be59dcc40ab7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d5945684639364e644743474c76534e4b6753565842515a62796b6653364673486539324b6f44386544566556754e6f7a5859573654323732355046796a426644796677526938573363000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x4b787ebf7c1ee196b5034be6827523825d44c13f37cdeb60f78aeb54aec29e90",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254559,
      "blockHash": "0x857a51e6de6fba5c2c41d28cc92c8651638380f4c4151c742626402237725a0e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d5945684639364e644743474c76534e4b6753565842515a62796b6653364673486539324b6f44386544566556754e6f7a5859573654323732355046796a426644796677526938573363000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x4727ceae7e400c5353e5876262b8f0413507fa4917a27378aa2965e16dfd7729",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254558,
      "blockHash": "0x5781aa15f3e7aa5042fdf0eecffc5a2e53c040f7375edc2d3e9b7c7132f47e27",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b727a764c39796468364777326e42454b777958544253697754737737746836764b5236687a36516e46573552684374503152787253723855767958567042637157704537736d437667000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xa8fc8dfd65fd9ba94ad1d910e40fcb2d5fc7281607d97296b906a63951cad131",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254557,
      "blockHash": "0x5f50f6163ceab65b184af608715d47bc39aba2b8ef68aaf29ff6083322647994",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b727a764c39796468364777326e42454b777958544253697754737737746836764b5236687a36516e46573552684374503152787253723855767958567042637157704537736d437667000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x97eee3d50ef1260e2bdcf932fea6bf818f41bac82d496246df6ca445bf988701",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254556,
      "blockHash": "0xbecf1ac55cb413ba5a83a473276eb52e16f5a9d50b3986987b73c73362926b0d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x45c5cd5ecb7a0e1148d82ed6b2e2d89f867863f0aa1d2b05e504404a37f07193",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254555,
      "blockHash": "0xb639cf913e517aae3cd45bf046753a0e2bafb0fc580ef4ab4441d11eecdf8c63",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33444a75466765684a6d6e556a7761797479543655505754684e447779687874756f347a316a5131636d63794134784b3754573339436559384a69534e594d776f45596a4c447a454c4a000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xfa1dadfe967570a6451a6fe51681a155973a61924813e3add0a299068704813d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f235",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "contentAddress": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "containingLibrary": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254553,
      "blockHash": "0xe14754be470dcc056d13716cf4d6baac9bc68cf097616d41ef852f9515cd961f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33444a75466765684a6d6e556a7761797479543655505754684e447779687874756f347a316a5131636d63794134784b3754573339436559384a69534e594d776f45596a4c447a454c4a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x3be815a068d76837f3c05cbee4e9432406895ce29abf235082df1f63fad67f5b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254552,
      "blockHash": "0x4f3008788ee44f3903dcbaaba343cc2973d9949d35b3ad03452e7384b4de5739",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b7261623442675942617170317657524c484167695076524d734d4d433336656154395457486e50654669696859767531617055544e6d363372386a4b58386a4e455971506f6f524553000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x9a987a56df6d50b070965bc3789de421b211aa75548c15499d172936c73868bd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254551,
      "blockHash": "0xf08bf81527bbde1988531f98d046fa65a91c4becfb74d0263a164c73adc77e51",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b7261623442675942617170317657524c484167695076524d734d4d433336656154395457486e50654669696859767531617055544e6d363372386a4b58386a4e455971506f6f524553000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x3e6f0d3266c9b12fa4e7e52b321a56700c1388a2dbae7592bd00ab4cd0340368",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254550,
      "blockHash": "0xe8d3c9931262b21406d4e339c8498c6af6ec7a9ba1cd94f7ce3ee5c111a4ba3b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f447a52356b7442454371664d356a525165704a61434d66763748334a4c634236523877553575486a4a6a794d6145664e395379515a4d4e47446b59323476784b476f596e42754b5a6855000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x78baec157bee8d9a8e3a41aff4f21958d25fa058db00a5302474b606e7cf8b59",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254549,
      "blockHash": "0x500f930389982109df7e09f4bed89e9e9a04a8ce535ac0fec24aa281ef0aaafc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f447a52356b7442454371664d356a525165704a61434d66763748334a4c634236523877553575486a4a6a794d6145664e395379515a4d4e47446b59323476784b476f596e42754b5a6855000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xc613ea5eb667159002d01b236ceb8434f5c9abfaccdba0d2297f98ba604b0858",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254548,
      "blockHash": "0xcbf10af79d33cd70a2a402c8f336ace3bfb439212350cb64887986fae6972e7f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004d68715f5f315046545a76725245766a764459627638563233563831745a766e3274464248756639796b62513350744b4279374d6a5a4c687155474d79544a6834476e707a55454b64784158554500000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x404ea2e5bc82a04509e62f52a5f1702582a8921e35c8af6940549e9413025b12",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254547,
      "blockHash": "0x2b32c2e9d4d6431b5eec83169974ccb3cc88c17cf591ba6915954004397fba29",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004d68715f5f315046545a76725245766a764459627638563233563831745a766e3274464248756639796b62513350744b4279374d6a5a4c687155474d79544a6834476e707a55454b64784158554500000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xec2c785388e9e2ce236e06962934bc9826051e3f75d8a1957711ca5ca1652bc1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254546,
      "blockHash": "0xbec8dc977515714f19a7d339e9ec0f5013b44878df7d6683f1e1620f1493f348",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4c76644b4d57703638654b6439317a36763641474e31716a73556b6b526e62586b5a58324d527a7737387069653934346b446a4a75625073776359394a766447744b58644a36504152450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xf5069319805df207286d86f43339e8d68e20794a72ff9e93e72c0385718375f5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254545,
      "blockHash": "0xcc878b2aca98896f7045a3d0a74f6ae576e0fbd5912b392a8c61eab724ee29d2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0x",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "transactionHash": "0x2274a2f0fa51e07e92793ce109c7d39ad1d42cbaae5ddfcd7161ac87362b4805",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  [
    {
      "blockNumber": 254544,
      "blockHash": "0xfa3cbd191ad6935d80cf1ea453726ff8c6c96e64fc2f4e3ef61b0723dc412bb9",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xdfe0d53506817e4672027812489483a8db83d55f188306e9fe1ce4385cad175e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254543,
      "blockHash": "0x0741f2203f0e2e06df8bb8362a50a64969c26825843d93447c82acc62ce2f0a6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4c76644b4d57703638654b6439317a36763641474e31716a73556b6b526e62586b5a58324d527a7737387069653934346b446a4a75625073776359394a766447744b58644a3650415245000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x0f09020939c1c7832778966f42ae0ec07266028ffaa5edf585ad37fdcc8c1fc3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "1": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "content_type": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "contentAddress": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb00000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "containingLibrary": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254541,
      "blockHash": "0xc78665da5b1d65a0c1b1ff6b1cae0f9448ea0b5bc2992804706e7d82d6767662",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4c76644b4d57703638654b6439317a36763641474e31716a73556b6b526e62586b5a58324d527a7737387069653934346b446a4a75625073776359394a766447744b58644a3650415245000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xbc5e50d46196094eb58f1ed22d9ed313b9c3099d7a417c79dfbc0e4be6cbf7b6",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254540,
      "blockHash": "0xdf77985e4f13289d53d6632b63b41ee2affd8c898c404b28e5284bdf45d70164",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x677cd78e5e9ff5250f68e1564e5153f89c4210b409de38cf1ad880539c9f1bc2",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "1": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "content_type": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "contentAddress": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d5942100000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "containingLibrary": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254538,
      "blockHash": "0x738389365534212165111d65c659f5747acabe0a2fba3a2a33d72666f5fde213",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d635a345345416f4e63464b56486868414d3651466b434632546362463636474838654e7639734d665661754a45756f32477a58476d534e38417772435a56664374704c4c4d55567a42000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x2fa38f48ca312c1568db3dce098574f5463c215d5fcc474e43ad0b7ad43b8ede",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__McZ4SEAoNcFKVHhhAM6QFkCF2TcbF66GH8eNv9sMfVauJEuo2GzXGmSN8AwrCZVfCtpLLMUVzB",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__McZ4SEAoNcFKVHhhAM6QFkCF2TcbF66GH8eNv9sMfVauJEuo2GzXGmSN8AwrCZVfCtpLLMUVzB",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254537,
      "blockHash": "0x9a88053494d60e40ea86cd44e1a4a3981a664dcb3a64e26352e6a687c642adc0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d635a345345416f4e63464b56486868414d3651466b434632546362463636474838654e7639734d665661754a45756f32477a58476d534e38417772435a56664374704c4c4d55567a42000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x22dd55a08b1ef692a7d0f2c8703528e89a9ae9e8e8fc76bed3c8afa644641eee",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__McZ4SEAoNcFKVHhhAM6QFkCF2TcbF66GH8eNv9sMfVauJEuo2GzXGmSN8AwrCZVfCtpLLMUVzB",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__McZ4SEAoNcFKVHhhAM6QFkCF2TcbF66GH8eNv9sMfVauJEuo2GzXGmSN8AwrCZVfCtpLLMUVzB",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254536,
      "blockHash": "0x8429dab9180e7ffe50ef3780fcdf8fd62e026e2d16d194bbd1916370a4c52a1c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xfc6ae3f107d39e35c369778c8fbe6c0e38e95d889f547b7e28618e3a781bd049",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254535,
      "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
      "topics": [
        "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
      ],
      "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
      "logIndex": 2,
      "decode": "<function>",
      "name": "CreateLibrary",
      "signature": "CreateLibrary(address)",
      "topic": "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571",
      "values": {
        "0": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "libraryAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254535,
      "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c00000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
      "logIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 254535,
      "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace"
    }
  ],
  [
    {
      "blockNumber": 254534,
      "blockHash": "0x62c9598a9fb962d545716ddd970e83244031fc74bcc36567a912a89426341def",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f43643932436a6f6a6b4d5232564744414c454e71394e567032586665416e504345344567324c4634544c597076575379363347596648687a764165594638714a5769637654546e76704a000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x14e245c1894b2fde4896b9f7184d2049c8abd5a438fcd332d8155fb1a0ca5300",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Cd92CjojkMR2VGDALENq9NVp2XfeAnPCE4Eg2LF4TLYpvWSy63GYfHhzvAeYF8qJWicvTTnvpJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Cd92CjojkMR2VGDALENq9NVp2XfeAnPCE4Eg2LF4TLYpvWSy63GYfHhzvAeYF8qJWicvTTnvpJ",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254533,
      "blockHash": "0xa1dc7be2a2766abd7207cb7c968b30524944aaad00d036c6882c2d7c556ba36f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f43643932436a6f6a6b4d5232564744414c454e71394e567032586665416e504345344567324c4634544c597076575379363347596648687a764165594638714a5769637654546e76704a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x760e05997e837e1c9b976c71e4fd139712610356f06e1a966f0d37e314588415",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__Cd92CjojkMR2VGDALENq9NVp2XfeAnPCE4Eg2LF4TLYpvWSy63GYfHhzvAeYF8qJWicvTTnvpJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__Cd92CjojkMR2VGDALENq9NVp2XfeAnPCE4Eg2LF4TLYpvWSy63GYfHhzvAeYF8qJWicvTTnvpJ",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254532,
      "blockHash": "0xebf2d9109c50b1bab6f28d7c1c03ee0e60b12710cc63d179e3b503ca895ef935",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f485237576235424a785372746870656b375063525647373448644c71354467386b4773423565523538634b67317065514e7a3251464d3735317447624c6f4c6b78484139625333757555000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x6ea4a6610a140e31a1beeb961061d19c4f86dc58dcca119e142af187f79829b9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254531,
      "blockHash": "0x0ac98b85232a7c4d54e17e3446a4d80e2d76cc8d8f605022b72d204b685d429b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f485237576235424a785372746870656b375063525647373448644c71354467386b4773423565523538634b67317065514e7a3251464d3735317447624c6f4c6b78484139625333757555000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x6fbd2183f2dfa52e44f999e87acfb1e1a721f1546bdfa9726512c5a1e0a37217",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254530,
      "blockHash": "0x093daffcdfa8a53aa084610a20b3607cedb8bffa99ea0094996e37a2074c02fb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004d68715f5f5333695574546a344e6f4b51665a366f7041515958554150484d4d4d62474769356172427534686376353750706d545667354578436e704d6e73394567635a763346435068764b716300000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x86dd3b0c5c2e97dc98d9b50a3217beadd09dc0b3b2036466222d6f97d26b17ba",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__S3iUtTj4NoKQfZ6opAQYXUAPHMMMbGGi5arBu4hcv57PpmTVg5ExCnpMns9EgcZv3FCPhvKqc",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__S3iUtTj4NoKQfZ6opAQYXUAPHMMMbGGi5arBu4hcv57PpmTVg5ExCnpMns9EgcZv3FCPhvKqc",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254529,
      "blockHash": "0x7fce3d44651e46ac94166f29ee68b4d04c6548e9f8292f727ef9371b14bc05f5",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004d68715f5f5333695574546a344e6f4b51665a366f7041515958554150484d4d4d62474769356172427534686376353750706d545667354578436e704d6e73394567635a763346435068764b716300000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xec31ad3965d236968acadb2b048a4be3b35e425c48f059ecec2a960415aade4c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__S3iUtTj4NoKQfZ6opAQYXUAPHMMMbGGi5arBu4hcv57PpmTVg5ExCnpMns9EgcZv3FCPhvKqc",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__S3iUtTj4NoKQfZ6opAQYXUAPHMMMbGGi5arBu4hcv57PpmTVg5ExCnpMns9EgcZv3FCPhvKqc",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254528,
      "blockHash": "0x574c25ad0547805e33221fa54666205a71456873931a47a42af76c447148fb87",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f464b4161674535465a774c5441535277784d415a74756f6b684b453753786d614470544355384d78515234327a744e416342697767377774466239317874443652574e4e596a6178554a000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xec715c493d19cd49ddfe23e22c615e930846d47e24149f66183b3f2710c0bd19",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__FKAagE5FZwLTASRwxMAZtuokhKE7SxmaDpTCU8MxQR42ztNAcBiwg7wtFb91xtD6RWNNYjaxUJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__FKAagE5FZwLTASRwxMAZtuokhKE7SxmaDpTCU8MxQR42ztNAcBiwg7wtFb91xtD6RWNNYjaxUJ",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254527,
      "blockHash": "0x8ed0ca48c413e8f12c4d95e563bb4337ddd96e03f47ddafa23fe395cce5b303b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f464b4161674535465a774c5441535277784d415a74756f6b684b453753786d614470544355384d78515234327a744e416342697767377774466239317874443652574e4e596a6178554a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xc2585b96b7927712064255f7952cc018ed337b860c6d9c9ee11ce8ebe4119d10",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__FKAagE5FZwLTASRwxMAZtuokhKE7SxmaDpTCU8MxQR42ztNAcBiwg7wtFb91xtD6RWNNYjaxUJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__FKAagE5FZwLTASRwxMAZtuokhKE7SxmaDpTCU8MxQR42ztNAcBiwg7wtFb91xtD6RWNNYjaxUJ",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254526,
      "blockHash": "0x5e51618d8c46190759280be28e7a59922d069dce241af3d8694f2796786481fd",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d4734686a57366d76674138367033766b5064736a51537572575256574343356a7939636153767548593651593466735a52524478416d436b637273763778615356734e69464b734b67000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xb7ef37bd9decd536460b5e9fccdf86d8e288ca943efc842dda61682d8499a33f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__MG4hjW6mvgA86p3vkPdsjQSurWRVWCC5jy9caSvuHY6QY4fsZRRDxAmCkcrsv7xaSVsNiFKsKg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__MG4hjW6mvgA86p3vkPdsjQSurWRVWCC5jy9caSvuHY6QY4fsZRRDxAmCkcrsv7xaSVsNiFKsKg",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254525,
      "blockHash": "0x67f560ccca85e1e44622984a9b614683f4c04a26d280a8d68dbd68af44b53393",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d4734686a57366d76674138367033766b5064736a51537572575256574343356a7939636153767548593651593466735a52524478416d436b637273763778615356734e69464b734b67000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xd4b10258a9b31fd2e1b081421a0d22be1d9d9b74b8f759833f509d2feeb4dc10",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__MG4hjW6mvgA86p3vkPdsjQSurWRVWCC5jy9caSvuHY6QY4fsZRRDxAmCkcrsv7xaSVsNiFKsKg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__MG4hjW6mvgA86p3vkPdsjQSurWRVWCC5jy9caSvuHY6QY4fsZRRDxAmCkcrsv7xaSVsNiFKsKg",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254524,
      "blockHash": "0xca2e00663745243009f57c3b861494bc3ecacf7012550505cbb2128e91e85f87",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f38375275634a5041324b783272386b3932676a5351733637725531523137764568357438653878385665525839575363596a6a373756484753636a5755364d37644d3751396e767a6761000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x26183332a46727f46f7db4a097172ee01f4dbbad4fa0a85e5adc4b92055f7e3f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__87RucJPA2Kx2r8k92gjSQs67rU1R17vEh5t8e8x8VeRX9WScYjj77VHGScjWU6M7dM7Q9nvzga",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__87RucJPA2Kx2r8k92gjSQs67rU1R17vEh5t8e8x8VeRX9WScYjj77VHGScjWU6M7dM7Q9nvzga",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254523,
      "blockHash": "0x16a61851347e6ed28177a517ca286ea4b4de1046e665a441df4ebfe90f848f2d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f38375275634a5041324b783272386b3932676a5351733637725531523137764568357438653878385665525839575363596a6a373756484753636a5755364d37644d3751396e767a6761000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x87455c43caa3876057bd6556a93d82c5ec1968bcb0f0094351fce20242eccde0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__87RucJPA2Kx2r8k92gjSQs67rU1R17vEh5t8e8x8VeRX9WScYjj77VHGScjWU6M7dM7Q9nvzga",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__87RucJPA2Kx2r8k92gjSQs67rU1R17vEh5t8e8x8VeRX9WScYjj77VHGScjWU6M7dM7Q9nvzga",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254522,
      "blockHash": "0xc39e99bef836e7f8a742acb81b0556048d40ffb34ee8aeb39d8511613428ee9f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343236306533396566363264366163303762326562323232663438396539303534616230353431386333613962333330643664323833316635326664646332373432376331653839643663386264376331663364663131633864643837343533306334373938653838346338313935346530313363313638356438363664303037000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x85a29234191c1aac74d6aea9a54fd31686b41fbf6117acd76a32a6e7ee897685",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x03"
        },
        "1": 0,
        "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "3": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "4": "",
        "requestID": {
          "_hex": "0x03"
        },
        "level": 0,
        "contentHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "pkeRequestor": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254521,
      "blockHash": "0x309189677e606363732d8b7a8df83cff10e940427ea9e141ace0740b35e5920a",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034323630653339656636326436616330376232656232323266343839653930353461623035343138633361396233333064366432383331663532666464633237343237633165383964366338626437633166336466313163386464383734353330633437393865383834633831393534653031336331363835643836366430303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b414a504547736a39416672313776464766594468354d425a6834694572706f6f4d643865573179426e6d4e4356684854566b733456543767467a777a4867766273344833453843566f6b32727663325432375a767379636b6b434e6d6a786a59327947476237765a4b59483955486a744852634372775246543254475967785a766b7472666a634c31336e3674557361584b7758446339574e6f41696f64364a71366b567a366255734c5637576877396e4c3243786d315247584c4c4263474d71747836474837744238324b36773853664564395432676b4d47547a3168344e634b4846543345545355707043564a586a635a79766d3444445957397070764e4872696e6a4d46000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x389612148692f2125989ad135ece637bcbca9fdb45699a5ed5b5a669a566a00c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x02"
        },
        "1": 0,
        "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "3": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "4": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
        "requestID": {
          "_hex": "0x02"
        },
        "level": 0,
        "contentHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "pkeRequestor": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "pkeAFGH": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254520,
      "blockHash": "0x66d2224b74c564955e1e06c8cb94fb4bb3b84b681dee32c7664e242c9174d519",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x2c225fe3a4b8faf08d2677eb75e08979346cc137c61dd8e37ff683472dca6b17",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254519,
      "blockHash": "0x522a68507f4782f4f371e240ea1e97e6dea320ab12819650daab5125855bd617",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xbe68f4a889ece5eeb63d0e3c0c540c0f0dc18eed752a10f796d02a1f31c8779b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254518,
      "blockHash": "0x65b87fb531b762d18dca58da6a5d756b735c47bd65a93d0d46461a552072a0dc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33445978716a71465439456f414645665977684875707463766959424769324a7365705053744e44745732694373526b4c735a6576583747773832664c57426a5a714c4d596e73393174000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x2d6d4fa5d453abb143aadb583872dab68915f56ff459c2667195fb2e619945c5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3DYxqjqFT9EoAFEfYwhHuptcviYBGi2JsepPStNDtW2iCsRkLsZevX7Gw82fLWBjZqLMYns91t",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3DYxqjqFT9EoAFEfYwhHuptcviYBGi2JsepPStNDtW2iCsRkLsZevX7Gw82fLWBjZqLMYns91t",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254517,
      "blockHash": "0x58c317069e9d6c4bb3f81faefa99afb1a8982078f6de700c086b6e8aa262943c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33445978716a71465439456f414645665977684875707463766959424769324a7365705053744e44745732694373526b4c735a6576583747773832664c57426a5a714c4d596e73393174000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x3fb3f3419eba956254a0ec22f5ae8bee1a3b991805db38cb52a2bd617b6c7cbd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__3DYxqjqFT9EoAFEfYwhHuptcviYBGi2JsepPStNDtW2iCsRkLsZevX7Gw82fLWBjZqLMYns91t",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__3DYxqjqFT9EoAFEfYwhHuptcviYBGi2JsepPStNDtW2iCsRkLsZevX7Gw82fLWBjZqLMYns91t",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254516,
      "blockHash": "0xfd41c08ce3fef9ecfa581a32403a3b8a7a503599d04793cc25d6878cef9f3a84",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f463852456959715663746a5744784d5659756e5936567842454a7453575a6f67746e4c7533725139444e6e45324a5867765a634e7a7344444b7a59726f684a67394475537343624a7567000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x06dca927ece81a7feb7dbf3a8f592afa1051a70e3a24f9d65c12f9af81b7d6a0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__F8REiYqVctjWDxMVYunY6VxBEJtSWZogtnLu3rQ9DNnE2JXgvZcNzsDDKzYrohJg9DuSsCbJug",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__F8REiYqVctjWDxMVYunY6VxBEJtSWZogtnLu3rQ9DNnE2JXgvZcNzsDDKzYrohJg9DuSsCbJug",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254515,
      "blockHash": "0x8247d18f17f5295e77912d6003eec1368953a667c9883bd692f748d028d4ce62",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f463852456959715663746a5744784d5659756e5936567842454a7453575a6f67746e4c7533725139444e6e45324a5867765a634e7a7344444b7a59726f684a67394475537343624a7567000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xdfb3735c4666998664429d7aedc1ade2c17df081580b8e3bf6b142bb26a3495d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__F8REiYqVctjWDxMVYunY6VxBEJtSWZogtnLu3rQ9DNnE2JXgvZcNzsDDKzYrohJg9DuSsCbJug",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__F8REiYqVctjWDxMVYunY6VxBEJtSWZogtnLu3rQ9DNnE2JXgvZcNzsDDKzYrohJg9DuSsCbJug",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254514,
      "blockHash": "0xc9297212fc2f1327795d1750d92e8a1f4942f8ed810c5ee3492f46eb93c45895",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4235627a31336855687a4150713875464b3671705065566d78576938725a56506e5569623268324b347048734e5878486a63386474396a764b6168475a4664517443656971754c453559000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x7e1b8517297462025a9d7da461f760dbb9d485e63b4daf1f5e0eb7679abaf20d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__B5bz13hUhzAPq8uFK6qpPeVmxWi8rZVPnUib2h2K4pHsNXxHjc8dt9jvKahGZFdQtCeiquLE5Y",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__B5bz13hUhzAPq8uFK6qpPeVmxWi8rZVPnUib2h2K4pHsNXxHjc8dt9jvKahGZFdQtCeiquLE5Y",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254513,
      "blockHash": "0xcb8e45e90768993b6b090ed0f973535f5cd44f6ee1bb53ead0bba25eec80c55f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4235627a31336855687a4150713875464b3671705065566d78576938725a56506e5569623268324b347048734e5878486a63386474396a764b6168475a4664517443656971754c453559000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x51fb7dbe7c9f97a3e47712927431c038f6c66733c94db851c41fe0107c789011",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__B5bz13hUhzAPq8uFK6qpPeVmxWi8rZVPnUib2h2K4pHsNXxHjc8dt9jvKahGZFdQtCeiquLE5Y",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__B5bz13hUhzAPq8uFK6qpPeVmxWi8rZVPnUib2h2K4pHsNXxHjc8dt9jvKahGZFdQtCeiquLE5Y",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254512,
      "blockHash": "0x26446e114baa02ec58502bbef717e70a51013a92d25823e840fca66ba76dc022",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f326a746d73715873716a3831654773436654376d7846316e55445065655036534b424b366e515856354273356f7a3254584c697145776676696457726d593636437232757775614d4c45000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xe93cd7661b58e985395456432498d059d4e559a8adb785c95547dfcd124b5894",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__2jtmsqXsqj81eGsCfT7mxF1nUDPeeP6SKBK6nQXV5Bs5oz2TXLiqEwfvidWrmY66Cr2uwuaMLE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__2jtmsqXsqj81eGsCfT7mxF1nUDPeeP6SKBK6nQXV5Bs5oz2TXLiqEwfvidWrmY66Cr2uwuaMLE",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254511,
      "blockHash": "0x21ab741195e20c802890169144abf33e847310a30176c08cf4495b1f3749b50e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f326a746d73715873716a3831654773436654376d7846316e55445065655036534b424b366e515856354273356f7a3254584c697145776676696457726d593636437232757775614d4c45000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x51115c95bf110d1de5532fc8a0b9e5806d9f76928b326c9a94a307b4a53c1d35",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__2jtmsqXsqj81eGsCfT7mxF1nUDPeeP6SKBK6nQXV5Bs5oz2TXLiqEwfvidWrmY66Cr2uwuaMLE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__2jtmsqXsqj81eGsCfT7mxF1nUDPeeP6SKBK6nQXV5Bs5oz2TXLiqEwfvidWrmY66Cr2uwuaMLE",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254510,
      "blockHash": "0xc307484212aafe299233e1fb0c1235284bd33beeae03e96ed7eb954b5945a402",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x8612eb010b8a1bb064932fc0b8e50ca2888b37c3cac0073a87fba26563ba4072",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 0,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 0,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254509,
      "blockHash": "0x7f64a787b17aeb775fa82931350be27f4c4c13f77c5d4a8ed563f26004624fe1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000002",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xa49884cf26a32c25ee4ebbdf1147a32266de8970c5d5405e6c74adb6e0c8b38d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 2,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 2,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254508,
      "blockHash": "0xdf37b054b77557a4384988d205dd2ff6c73c537d542eecc18e6f0de2ef607f60",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000016",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xfe3c2f41e3b4d779d3c9bc507f8e46544d59eac649beb8c756060c2b1de68868",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 22,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 22,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254507,
      "blockHash": "0x35819b61b5aad047ef88958879fec92a1013ff2b6a418c4bbe67798f7ee5cad3",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000de",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xf88a4f3ac45c0ea0248114b82dae13555a5e5f31b49030ff7d6df52ce1c26377",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 222,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 222,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254506,
      "blockHash": "0x9846c7d51d2b08bf6a2557158deb2927a3da1d0a8050660b70276947650bbdd3",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000016",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x7f5bb394377d70cbee55cccab5f9726112d0966ceea771426bd50cf3a2aabee0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 22,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 22,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254505,
      "blockHash": "0x4da7183aa330705cd47c782d3b05c4d2ce6e1e459f8620f3cb173bf6420362e7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000002",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x47a1bae8973bab20d03dd108d1805d080f887e539e0881d0d93596ad5157a692",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 2,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 2,
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254504,
      "blockHash": "0xd210f173fe54381aa81bf40acda4ce430a85e981500639dbd6cb9b8cfd48dd7c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4453374a627a4d664e73534d397a58434746715768314d5278663664655a585164714d67314c6171756e7064445a4b61764d48666941675546676d32517646625a64344e364e566e7966000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xcd83e7afe4ab48e6c1f4cb5c6916f81e1a2e6c4baa8b7d9acc73acd2a9edfdf5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DS7JbzMfNsSM9zXCGFqWh1MRxf6deZXQdqMg1LaqunpdDZKavMHfiAgUFgm2QvFbZd4N6NVnyf",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DS7JbzMfNsSM9zXCGFqWh1MRxf6deZXQdqMg1LaqunpdDZKavMHfiAgUFgm2QvFbZd4N6NVnyf",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254503,
      "blockHash": "0x19e07838ab725611a700c7cc3646708e897812916da005fd663ec124388a4b91",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4453374a627a4d664e73534d397a58434746715768314d5278663664655a585164714d67314c6171756e7064445a4b61764d48666941675546676d32517646625a64344e364e566e7966000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xcf27e139a3e70b4617e2f0e861cabc382798635ecad539fa6361bb388cf399f8",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__DS7JbzMfNsSM9zXCGFqWh1MRxf6deZXQdqMg1LaqunpdDZKavMHfiAgUFgm2QvFbZd4N6NVnyf",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DS7JbzMfNsSM9zXCGFqWh1MRxf6deZXQdqMg1LaqunpdDZKavMHfiAgUFgm2QvFbZd4N6NVnyf",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254502,
      "blockHash": "0x0e78c0e86de2531809f441f598a021fbece6d7ddf826448b9cdc76df6d1636ac",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xef0c7c4b45f0f284b99079ed34ec02b76a3c38c99429036e299c332bc6417558",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254501,
      "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba",
      "topics": [
        "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
      ],
      "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
      "logIndex": 2,
      "decode": "<function>",
      "name": "CreateGroup",
      "signature": "CreateGroup(address)",
      "topic": "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "groupAddress": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254501,
      "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba00000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
      "logIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 254501,
      "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace"
    }
  ],
  [
    {
      "blockNumber": 254500,
      "blockHash": "0x1bc5e85b40586a9f18a43ccb324cceaa2707db99ded575ae44714524ab2e2b13",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f43344c4b7a3543695438487354366f617a345a41375356475163323343504646433378593364417545463462563273686f745268544d53685476384b73725763506378715741427a4e59000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xe70cad398ca133798861322d9af3f7d8576a16dfc9697e3377becf37b70fd6ac",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__C4LKz5CiT8HsT6oaz4ZA7SVGQc23CPFFC3xY3dAuEF4bV2shotRhTMShTv8KsrWcPcxqWABzNY",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__C4LKz5CiT8HsT6oaz4ZA7SVGQc23CPFFC3xY3dAuEF4bV2shotRhTMShTv8KsrWcPcxqWABzNY",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254499,
      "blockHash": "0xe64f2dc6ad9b6b910ace72bcd51ba2aed050b94ea5b0c77e86a508f485fcfffa",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f43344c4b7a3543695438487354366f617a345a41375356475163323343504646433378593364417545463462563273686f745268544d53685476384b73725763506378715741427a4e59000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x50094c6a70f9edf5c7a7387d76dce21dafd70fc0ec50e2f786f335e553eaf895",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__C4LKz5CiT8HsT6oaz4ZA7SVGQc23CPFFC3xY3dAuEF4bV2shotRhTMShTv8KsrWcPcxqWABzNY",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__C4LKz5CiT8HsT6oaz4ZA7SVGQc23CPFFC3xY3dAuEF4bV2shotRhTMShTv8KsrWcPcxqWABzNY",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254498,
      "blockHash": "0x0440523b95677c817271b097d803f5a9411aff5d48f457e623afa6b5fa9c5ca7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x49dcf7a969004f63391679dcf6993d228ab3bb0ea5ebfe9236275cd735ccfbce",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary"
    },
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a5",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "contentAddress": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000c8",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 200,
        "length": 3
      }
    },
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace"
    },
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent"
    },
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "containingLibrary": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "length": 1
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254496,
      "blockHash": "0x4678fe466ec6a11a7e0e0534e86b0b487e16e8226e2edc522a1b070e33989b71",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f46566357385770416e546156393865736364394334745a7041663531634174316a486331735a616d63426376317664597a4e6962644a61623455424c47776e76484d473751374d5572450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xca8bb41a47acc579f1009c41f036605669fc17859d5871789e2b5bc5715986a7",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent"
    }
  ],
  [
    {
      "blockNumber": 254495,
      "blockHash": "0x2f030b379259a763137b462e64ac5b4069353c39040bdf4c51863a9519d82ff1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
      "data": "0x",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "transactionHash": "0xa2efc066c1d763d0c721f6821e1df4e3bb70a36ae7267cf226472de95059e3f5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      }
    }
  ],
  [
    {
      "blockNumber": 254494,
      "blockHash": "0x3e2ce1ea521bbf7459a31302414c1ffe738925cb0486a0983dc8594165a66efc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f384d6d433576584a53474639653835315643754d7678477657475a34634267565179626d5736617342315670534e68647059367651336d7a786f79594a6b47367070564e66366f424437000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x59ec271436db852c8ac4e62a1b476d580b52f7c6401c5907e8b7a410fadca458",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254493,
      "blockHash": "0xf06a59d94c93734f39935bc37b4c56252a7acb2f64796b12ccd9f274b911ad6d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4a73564650336b724e4a4174354d6778434e575536594d6a46344b5046446a426e616b59357954397533416a5a45557a314c4b725150626658453947486f666d416774623857787a3741000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x9c9797fbca214c6afca3acac53a24195e7ac47ff38be404bcc3cbcec2ebfb58c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254492,
      "blockHash": "0x7c8643452042e12c6ccb8687021d8bbc7d01bd4431cf4365a6110a0f62c96c5e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f426f78696d7a7a35754e3958716d4d7244795561574a69426a4164646e52555a53567763744156386f687a50646a56356e76445a31424b584e35594d3777684259573946596a4e787269000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x4d1ad0c98889fde3f0fb2575d4fa474fbf366434e68665b1c603b8172a143fc1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254491,
      "blockHash": "0xc72e7f8eba59bcb9c62b160ad8ade4922cb1706781123dc6aa8b6f4f8b0d4ac2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f447875506a464c756674763737326d61746f453176544c48584331576d42656e554a47674c78434861727235534450733154503534476b546e444337355371707765356d435346354831000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x3a97fc075b9ff4982da02e571365d9a3998d3eb24d763311c5caf35e9e00eaaa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254490,
      "blockHash": "0xdf9a87abfc10fb7abb1a960b668039a90998e5c8e02074f13acbc59ab6b5b27a",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f384d6d433576584a53474639653835315643754d7678477657475a34634267565179626d5736617342315670534e68647059367651336d7a786f79594a6b47367070564e66366f424437000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x6a79405e567d2decfa5b569be842d91c9161327b25a0d251cf8530ba0508a1e8",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254489,
      "blockHash": "0x9932ea659254523b28dc4a05b97f0aa0ccf783638967f7c1ebe130801ffdd82f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f386855646558446e4a4c3447346334465232353933654354377778716f6e45646f616b6d464b6d4357536b684650387955594334504e4755456b43634c6e3976576b38584a533147316a000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xe91fe870ff6fc0545e438ac7fa61acc8413faf6484ff090efe67978de63ee520",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254488,
      "blockHash": "0x5f98c067833b554a5769aafdf2ece4bd66dcac0f6b06de9a955307950434c940",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4a73564650336b724e4a4174354d6778434e575536594d6a46344b5046446a426e616b59357954397533416a5a45557a314c4b725150626658453947486f666d416774623857787a3741000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x11190a57638428cd231966157d73873691e4465f4f647d8eb70b26efaac79a1f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254487,
      "blockHash": "0xdde6a5f4144baf82b2c4f1aaf815da045671e27b1b3d6fc77904e60f6c2897f7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f426f78696d7a7a35754e3958716d4d7244795561574a69426a4164646e52555a53567763744156386f687a50646a56356e76445a31424b584e35594d3777684259573946596a4e787269000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x14fdc3bd573885220c327d1112b9b08ba67d6050c6cae642108068a6bb333257",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254486,
      "blockHash": "0x6b1bfc019aecb6aefd1701485a4cdcf347930bb6337dd951da44db81b4073119",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004d68715f5f50385773484b4a6656436a7537475776717271516f5061714651695a6d423343706d5a4a6774505072644d5a634838756561714264754e71464d516e556969754a454a57514c77396500000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xd959369190545363ec4666b01fc10fa1d3d1a33acb5e6e77cd41267fd4d35b5d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254485,
      "blockHash": "0x348f19f04a4248d2f2d828f2512d3aac8445464b9442055ac023aa59d61f6793",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f447875506a464c756674763737326d61746f453176544c48584331576d42656e554a47674c78434861727235534450733154503534476b546e444337355371707765356d435346354831000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x7344b0e634b6517de2b817bbab7fc5e0da6344c465e363c34601f11161fa2aaf",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254484,
      "blockHash": "0x314fba132fba2b451c43070498e4427b440a75b83731d32c45c52fb54ab51ccb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f386855646558446e4a4c3447346334465232353933654354377778716f6e45646f616b6d464b6d4357536b684650387955594334504e4755456b43634c6e3976576b38584a533147316a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x47f0f8a78bcfe99ef08a580c5e8b37f9a73a82d1ff3bc645bb5ae1d7c0ca507a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254483,
      "blockHash": "0xb35cb17f9f12fe3eafb66aac5d0d4fa5c7f89bb9f5a587307ea3e2b03aee80d8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004d68715f5f50385773484b4a6656436a7537475776717271516f5061714651695a6d423343706d5a4a6774505072644d5a634838756561714264754e71464d516e556969754a454a57514c77396500000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xf6ab97d8c472eb52722ef65153bdb3798bdbafd8fa9c8331cb01cd064284e0de",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254482,
      "blockHash": "0x35bd11ce82306b3ec7aa69f0b89411faedc180d5973a8c324373f5490db8ba8e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xf0440d8caa6c20a54427bf6bb19239151152a3fe8614be162b4d797fe612868d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254481,
      "blockHash": "0x9e107c59287541e4bb38ebad1d75b85f38053162a06a45cf20ed80fb28f9797b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3838425a765a6e563861364233736976446a7453444279766a324d38766975795343706d586e7067536e4b687461314537735176663577636f4155734a5a47687254486942425a616a78000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xbfe997e95cd4bd4c30c7e565389570b20ccc5cd8c94ff6919317d708d42b2939",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254480,
      "blockHash": "0x9d5a8fcb956952ebd7455678c034c5f8165a34793e8dd045f368a8316dfd9204",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x47f59184ca07b56c68be49b6b6e16f3347cbda9786664efb5217a71e690ca664",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254479,
      "blockHash": "0xcb08bb8cae854271e75412ad04e4fecb636f70e26b7643a5443af202db493a45",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f48444554507047594c6b4c35633839704e657663704a714a587871744a694241374143313166716e56656b3545547435416f57466f44796f31753932624e727a785262336a6f73746e6e000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x5350481d00e6a1188e0816df33c1983e9d667621df8d267369e6746de7339417",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254478,
      "blockHash": "0xd18844419b1d5b0153f5fe60f5eed110199dbdffc4e83598c0f4ed47b605c384",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x1015ee5847fceb4b901e94d896db05d75c64776afdff484b3b92f51fb3c0531f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254477,
      "blockHash": "0xe406557a99aaf1c7e2a6c9638d500630983ffb88ff3a2b3a7503161478b37dee",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3838425a765a6e563861364233736976446a7453444279766a324d38766975795343706d586e7067536e4b687461314537735176663577636f4155734a5a47687254486942425a616a78000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x06d49c4e59775290788e5fc55499886b3fe579e532ebfe71e7e393bc7aa7e5f0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254476,
      "blockHash": "0x9f6d6a654d95817ab593d00a2c9aa73a1a6aa77c14a3bb6ca72c67f91a22b714",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f48444554507047594c6b4c35633839704e657663704a714a587871744a694241374143313166716e56656b3545547435416f57466f44796f31753932624e727a785262336a6f73746e6e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x10ca1de5e09dcb91d10dadac35e5249c121283bff19865f366bf2c0305dca4b9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254475,
      "blockHash": "0x49610b2f1ae515a476214b1713ac0bf06917b5e30f06df3658027955debf8670",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xa5e2bae32428d1c7da2d07445812ff432985330b6242f6850500001d2f239472",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254474,
      "blockHash": "0xc6f0902d6eddbe9ba46211b77f4063b37f48fe0dca53f052c9b937fc791fa2f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f427261385a76317748753443657a4d57643848544a32516a6d3632314a544c366146776641486a6b323339776433666b4b417546595766676b4671544c674d52753751474a4555576677000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x6b699843ef8976b2820412a42184ad59db3f8882bdbdc6e49db553580cd44c74",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254473,
      "blockHash": "0x3b558ae4a838520f66d154b8bbf4c26a0617b0732c895e6212235dac2ff5b213",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
      "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x7ba43a8dd18446b45c40e9d72fd7df8e95270e48cc71136b84470eabfe48ef80",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      }
    }
  ],
  [
    {
      "blockNumber": 254472,
      "blockHash": "0x63056750cf2ecafd4ac58d9d0702d43feb22c0a8590cebe3cc89ae4e213eec87",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f39424b3835417a4e557632586241345433357741774e54614a464a73745134435533724d5431794265784336504b51704167636753445756626e5968547a4c795950385a635359547179000000000000000000000000000000000000",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xfd16e2109dd431ac7f6169b354b9590cca8652f209c8221d22ce875d995d73a8",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
        "length": 2
      }
    }
  ],
  [
    {
      "blockNumber": 254471,
      "blockHash": "0x27ce5cd92c3fc5b6604b43fb11cb5929fe7d2fb4c4b585d130fad2747c985e17",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f427261385a76317748753443657a4d57643848544a32516a6d3632314a544c366146776641486a6b323339776433666b4b417546595766676b4671544c674d52753751474a4555576677000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x2c7603ceda21e94a00c72ca9de604f7dfdcd438da1778ec9e422b840ed0a1fa1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254470,
      "blockHash": "0x08ce12025e9e54f15976115c125f86c9c74cd3309453308a19d0483d290a57fc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
      "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f39424b3835417a4e557632586241345433357741774e54614a464a73745134435533724d5431794265784336504b51704167636753445756626e5968547a4c795950385a635359547179000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x27639e1ca25d545a4b39e4284a01c54df074ec751a551f22ab3469e2749c02ae",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
        "length": 3
      }
    }
  ],
  [
    {
      "blockNumber": 254569,
      "blockHash": "0x536d6503c692b07b9c2891112c436ffed136ee55fe13d9c31f46b677d3a8fecc",
      "hash": "0x536d6503c692b07b9c2891112c436ffed136ee55fe13d9c31f46b677d3a8fecc",
      "parentHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "number": 254569,
      "timestamp": 1582928116,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0x5230"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000e62ebf5656d6e0cdfb92935c859b702bde1394f0e0cb0b039934995067e3d280072db7e9bbe2a55c83366a8416e0ecb8824893a7ae2538520ab4e2ba686eb11f00",
      "transactions": [
        "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4"
      ],
      "transactionHash": "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4"
    }
  ],
  [
    {
      "blockNumber": 254565,
      "blockHash": "0xa875b0f93dec00ab77b01261b7e83c096300ce766678c896426aa96fa92c3b79",
      "hash": "0xa875b0f93dec00ab77b01261b7e83c096300ce766678c896426aa96fa92c3b79",
      "parentHash": "0x4ef8ee9a38dbd251eb3075e6712bcc477df89e4ea4e848ed7f93f591d467dbc8",
      "number": 254565,
      "timestamp": 1582928109,
      "nonce": "0x0000000000000000",
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x1312d00"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000e9035bf53610896bbc5c4fbf57c495a9b21c896e8993a9609f5820eeeda1fa2210329b1b7b161d24e07ff96ce44e7ff2d5346406376592bc91b64417c46decd701",
      "transactions": [
        "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b"
      ],
      "transactionHash": "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b"
    }
  ]
]
async Events({
  "count": 100,
  "includeTransaction": true
});


[
  [
    {
      "blockNumber": 254568,
      "blockHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x5cc4aa9b0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
      ],
      "transactionHash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessComplete",
      "signature": "AccessComplete(uint256,uint256,bool)",
      "topic": "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": {
          "_hex": "0x5a"
        },
        "2": true,
        "requestID": {
          "_hex": "0x04"
        },
        "scorePct": {
          "_hex": "0x5a"
        },
        "customContractResult": true,
        "length": 3
      },
      "contract": "BaseContent",
      "hash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
      "confirmations": 2,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x1051f"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 114,
      "r": "0x5036208ffc14a6ad5effed7ff03f22951b465ac465add0a98345ae17d600bb90",
      "s": "0x6241ec76a365c1ebbd8390859aee58f6a3dca5ee16995c2e50cb2b8fdbbaa398",
      "v": 1910455,
      "creates": null,
      "raw": "0xf8cd728501dcd650008301051f9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8645cc4aa9b0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000831d26b7a05036208ffc14a6ad5effed7ff03f22951b465ac465add0a98345ae17d600bb90a06241ec76a365c1ebbd8390859aee58f6a3dca5ee16995c2e50cb2b8fdbbaa398",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x8fef"
      },
      "logsBloom": "0x00000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000800000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254568,
          "transactionHash": "0xcaf7e6de68695a22ca713fc55a4d877e5f06be10238300b90571f530cb91fbc9",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x2c49ac638ee7bf3341004c40512c79847bb7fb8f17fb53151ff576a35630ac06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000001",
          "logIndex": 0,
          "blockHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x8fef"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254567,
      "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034643566363738666331343633353434393839383566323337303837643038353339313261633966666464346434353234326131343237336336346461383233626166336130396432386466323933313963316461666230633136646438316437643334633632306564313230633439366263366335333038323739333731323500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x04"
        },
        "1": 0,
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x04"
        },
        "level": 0,
        "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent",
      "hash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
      "confirmations": 3,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x1491b"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 113,
      "r": "0x47b565060c5d683c57f1989ef3b132aa2eefe70dc26d0a195e442252c7c5a64c",
      "s": "0x19cc467e114b13c90c611afca6cc1df0b043d2f452c70899bbbf8470d3100c12",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9022e718501dcd650008301491b9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034643566363738666331343633353434393839383566323337303837643038353339313261633966666464346434353234326131343237336336346461383233626166336130396432386466323933313963316461666230633136646438316437643334633632306564313230633439366263366335333038323739333731323500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a047b565060c5d683c57f1989ef3b132aa2eefe70dc26d0a195e442252c7c5a64ca019cc467e114b13c90c611afca6cc1df0b043d2f452c70899bbbf8470d3100c12",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x1491b"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254567,
          "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x1491b"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254569,
      "blockHash": "0x536d6503c692b07b9c2891112c436ffed136ee55fe13d9c31f46b677d3a8fecc",
      "hash": "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4",
      "parentHash": "0x043c901807a6747e049b3971482f3c57a3c40e312c64d57e1bcf8e2e5efe1064",
      "number": 254569,
      "timestamp": 1582928116,
      "nonce": 115,
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0x5230"
      },
      "gasUsed": {
        "_hex": "0x5230"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000e62ebf5656d6e0cdfb92935c859b702bde1394f0e0cb0b039934995067e3d280072db7e9bbe2a55c83366a8416e0ecb8824893a7ae2538520ab4e2ba686eb11f00",
      "transactions": [
        "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4"
      ],
      "transactionHash": "0xce117b1c33cc6a692574442bf478368ac0907e2a7d7c2706d853778dc6dd17f4",
      "transactionIndex": 0,
      "confirmations": 1,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x2386f26fc10000"
      },
      "data": "0x",
      "r": "0xb4194be07f4cbe8017471ccb14824b6f3b7cfd8fa38249a806b95368d494d7ff",
      "s": "0x1506592473b7b9207997e97395ce670b0fa2139a0a674d67aea454a865e85fbd",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86e738501dcd650008252309436cd70aab7fcee32d36abbe22ec0c3889ee36bd3872386f26fc1000080831d26b8a0b4194be07f4cbe8017471ccb14824b6f3b7cfd8fa38249a806b95368d494d7ffa01506592473b7b9207997e97395ce670b0fa2139a0a674d67aea454a865e85fbd",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [],
      "cumulativeGasUsed": {
        "_hex": "0x5230"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254566,
      "blockHash": "0x1e8507d6dbeeb6ed7e181557efd9c652560c63016c29658637b6a960b8c91bee",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0xf4d9bae800000000000000000000000000000000000000000000000006f05b59d3b20000",
      "topics": [
        "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
      ],
      "transactionHash": "0x6ed8dc67041623db857b07fbd959992f25117df4e2847d67b2f0c71fd02687bb",
      "logIndex": 0,
      "decode": "<function>",
      "name": "SetAccessCharge",
      "signature": "SetAccessCharge(uint256)",
      "topic": "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3",
      "values": {
        "0": {
          "_hex": "0x06f05b59d3b20000"
        },
        "accessCharge": {
          "_hex": "0x06f05b59d3b20000"
        },
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x6ed8dc67041623db857b07fbd959992f25117df4e2847d67b2f0c71fd02687bb",
      "confirmations": 4,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xe1b7"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 112,
      "r": "0x0c61bf44ee790e49650ad5f7a26ead3326e76997a5d8897482ee1d19dbb0b265",
      "s": "0x6fb7732f659fcf679eddfe98c7899ab4c60d1d1386434eda5784383d08e1d46a",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88b708501dcd6500082e1b79436cd70aab7fcee32d36abbe22ec0c3889ee36bd380a4f4d9bae800000000000000000000000000000000000000000000000006f05b59d3b20000831d26b7a00c61bf44ee790e49650ad5f7a26ead3326e76997a5d8897482ee1d19dbb0b265a06fb7732f659fcf679eddfe98c7899ab4c60d1d1386434eda5784383d08e1d46a",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0xe1b7"
      },
      "logsBloom": "0x00000000000000100000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254566,
          "transactionHash": "0x6ed8dc67041623db857b07fbd959992f25117df4e2847d67b2f0c71fd02687bb",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x4114f8ef80b6de2161db580cbefa14e1892d15d3ebe2062c9914e4a5773114a3"
          ],
          "data": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000",
          "logIndex": 0,
          "blockHash": "0x1e8507d6dbeeb6ed7e181557efd9c652560c63016c29658637b6a960b8c91bee",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0xe1b7"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254565,
      "blockHash": "0xa875b0f93dec00ab77b01261b7e83c096300ce766678c896426aa96fa92c3b79",
      "hash": "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b",
      "parentHash": "0x4ef8ee9a38dbd251eb3075e6712bcc477df89e4ea4e848ed7f93f591d467dbc8",
      "number": 254565,
      "timestamp": 1582928109,
      "nonce": 111,
      "difficulty": 2,
      "gasLimit": {
        "_hex": "0xa096"
      },
      "gasUsed": {
        "_hex": "0xa096"
      },
      "miner": "0x0000000000000000000000000000000000000000",
      "extraData": "0xd683010815846765746886676f312e3133856c696e7578000000000000000000e9035bf53610896bbc5c4fbf57c495a9b21c896e8993a9609f5820eeeda1fa2210329b1b7b161d24e07ff96ce44e7ff2d5346406376592bc91b64417c46decd701",
      "transactions": [
        "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b"
      ],
      "transactionHash": "0xf5c2fcbc4cb6e27c573eca6e0d65d38217441a91a189426d909cfb3e01a69a4b",
      "transactionIndex": 0,
      "confirmations": 5,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "data": "0xaa024e8b000000000000000000000000000000000000000000000000000000000000000a",
      "r": "0xdf4190926964269c83deb32b6844f0e0812bb0aa76d77bcd7b3ae9944a02ea0b",
      "s": "0x1d2a3cfef2e6f284cca1b42bdd841e75a38b366420194b51c0c62fa939a83eeb",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88b6f8501dcd6500082a0969436cd70aab7fcee32d36abbe22ec0c3889ee36bd380a4aa024e8b000000000000000000000000000000000000000000000000000000000000000a831d26b7a0df4190926964269c83deb32b6844f0e0812bb0aa76d77bcd7b3ae9944a02ea0ba01d2a3cfef2e6f284cca1b42bdd841e75a38b366420194b51c0c62fa939a83eeb",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [],
      "cumulativeGasUsed": {
        "_hex": "0xa096"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254564,
      "blockHash": "0x4ef8ee9a38dbd251eb3075e6712bcc477df89e4ea4e848ed7f93f591d467dbc8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x1044321642c63c634646b2c227f9e4a4b11797bddade8d76439d946cc3ce7ddd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "length": 2
      },
      "hash": "0x1044321642c63c634646b2c227f9e4a4b11797bddade8d76439d946cc3ce7ddd",
      "confirmations": 6,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15289,
      "r": "0xe067c6db4c92bc6075905c303d621fb95c1f7c2395ba0639b12c37611d1f0e3f",
      "s": "0x21fe980c2b8f851f8db1e184d81dfb117addcd72b2069aa590106b447fc26b1b",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823bb98501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ca0e067c6db4c92bc6075905c303d621fb95c1f7c2395ba0639b12c37611d1f0e3fa021fe980c2b8f851f8db1e184d81dfb117addcd72b2069aa590106b447fc26b1b",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254564,
          "transactionHash": "0x1044321642c63c634646b2c227f9e4a4b11797bddade8d76439d946cc3ce7ddd",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x4ef8ee9a38dbd251eb3075e6712bcc477df89e4ea4e848ed7f93f591d467dbc8",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254563,
      "blockHash": "0x0b786e28da0765e2588c02664f5df458d353f3602c735ad1ccc48d1bf139fb77",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xecaead309198577890b66865097b2fcfcc51271c536d82f3847e2719cc3890ec",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
        "length": 3
      },
      "hash": "0xecaead309198577890b66865097b2fcfcc51271c536d82f3847e2719cc3890ec",
      "confirmations": 7,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 110,
      "r": "0x2584ae85f453a8305908b23e13a02d1d7a6fae5af5454df100b8cb32a07952a1",
      "s": "0x288390bf025996e9e31ec88bb8f05402e67c6b9a69770ced9e0b414bb2a62326",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d6e8501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e000000000000000000000000000000000000831d26b8a02584ae85f453a8305908b23e13a02d1d7a6fae5af5454df100b8cb32a07952a1a0288390bf025996e9e31ec88bb8f05402e67c6b9a69770ced9e0b414bb2a62326",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254563,
          "transactionHash": "0xecaead309198577890b66865097b2fcfcc51271c536d82f3847e2719cc3890ec",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x0b786e28da0765e2588c02664f5df458d353f3602c735ad1ccc48d1bf139fb77",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254562,
      "blockHash": "0xfc9e9b23df8df5d554b28d7250b2403017cf02a440f004a7f829da9991065be1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x0b3d37e5d366c2e1b93b87b021cce2336c92be12c9571115637c1447f35ba3b0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "length": 2
      },
      "hash": "0x0b3d37e5d366c2e1b93b87b021cce2336c92be12c9571115637c1447f35ba3b0",
      "confirmations": 8,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15288,
      "r": "0x608d8ba92bccb9fa5f6e6ed5129b9142d93ed8101cc141c28ad33c1f6852afb7",
      "s": "0x1ae8776096d4c2270a20d336262e173345e22652776df0fb7c2d314d2fafa145",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823bb88501dcd650008398968094f8d3d8c98841c7ff80d1d3b83f7948625825f2358084446e88261ca0608d8ba92bccb9fa5f6e6ed5129b9142d93ed8101cc141c28ad33c1f6852afb7a01ae8776096d4c2270a20d336262e173345e22652776df0fb7c2d314d2fafa145",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x286d5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254562,
          "transactionHash": "0x0b3d37e5d366c2e1b93b87b021cce2336c92be12c9571115637c1447f35ba3b0",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b704c556d62587632785078457931444b6d6979575a58776d446937757a4e4d6f376e653447533179566f58684e456673554d61344b61543135347864636a7679417938687851767572000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xfc9e9b23df8df5d554b28d7250b2403017cf02a440f004a7f829da9991065be1",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x286d5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254561,
      "blockHash": "0xd2a4391d21147924a7a04c74874b5b5ecc15205d60b1d85321c68eef37f1ca30",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4b704c556d62587632785078457931444b6d6979575a58776d446937757a4e4d6f376e653447533179566f58684e456673554d61344b61543135347864636a7679417938687851767572000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x4b9ffe1776efa8861d30db32ac5283f70b2a2530c4844b2998aa7b86dd3ec120",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__KpLUmbXv2xPxEy1DKmiyWZXwmDi7uzNMo7ne4GS1yVoXhNEfsUMa4KaT154xdcjvyAy8hxQvur",
        "length": 3
      },
      "hash": "0x4b9ffe1776efa8861d30db32ac5283f70b2a2530c4844b2998aa7b86dd3ec120",
      "confirmations": 9,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 109,
      "r": "0xa381437bb4f992966186582e4bef3340d617bcc9d9e3f38b54a28d7f68dc4aa2",
      "s": "0x59d3ad7627d26df8b20f83022b28fa865011e24bc3af9f59c73047d84fc33350",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d6d8501dcd65000830204ee94f8d3d8c98841c7ff80d1d3b83f7948625825f23580b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4b704c556d62587632785078457931444b6d6979575a58776d446937757a4e4d6f376e653447533179566f58684e456673554d61344b61543135347864636a7679417938687851767572000000000000000000000000000000000000831d26b7a0a381437bb4f992966186582e4bef3340d617bcc9d9e3f38b54a28d7f68dc4aa2a059d3ad7627d26df8b20f83022b28fa865011e24bc3af9f59c73047d84fc33350",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254561,
          "transactionHash": "0x4b9ffe1776efa8861d30db32ac5283f70b2a2530c4844b2998aa7b86dd3ec120",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b704c556d62587632785078457931444b6d6979575a58776d446937757a4e4d6f376e653447533179566f58684e456673554d61344b61543135347864636a7679417938687851767572000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xd2a4391d21147924a7a04c74874b5b5ecc15205d60b1d85321c68eef37f1ca30",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254560,
      "blockHash": "0x7de29dda15752a8dd25954bf51e73fee11d72fbd879c4a8b69b8be59dcc40ab7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x4b787ebf7c1ee196b5034be6827523825d44c13f37cdeb60f78aeb54aec29e90",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "length": 2
      },
      "hash": "0x4b787ebf7c1ee196b5034be6827523825d44c13f37cdeb60f78aeb54aec29e90",
      "confirmations": 10,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15287,
      "r": "0x562586c5bf65434c3cb657f9483371de32507654c6adc821fe8ac404f557615a",
      "s": "0x7d1c420aa428559c878d5aa5d3f33bb549fe541302190b0054193b0c45461ee3",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823bb78501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ba0562586c5bf65434c3cb657f9483371de32507654c6adc821fe8ac404f557615aa07d1c420aa428559c878d5aa5d3f33bb549fe541302190b0054193b0c45461ee3",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254560,
          "transactionHash": "0x4b787ebf7c1ee196b5034be6827523825d44c13f37cdeb60f78aeb54aec29e90",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d5945684639364e644743474c76534e4b6753565842515a62796b6653364673486539324b6f44386544566556754e6f7a5859573654323732355046796a426644796677526938573363000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x7de29dda15752a8dd25954bf51e73fee11d72fbd879c4a8b69b8be59dcc40ab7",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254559,
      "blockHash": "0x857a51e6de6fba5c2c41d28cc92c8651638380f4c4151c742626402237725a0e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d5945684639364e644743474c76534e4b6753565842515a62796b6653364673486539324b6f44386544566556754e6f7a5859573654323732355046796a426644796677526938573363000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x4727ceae7e400c5353e5876262b8f0413507fa4917a27378aa2965e16dfd7729",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__MYEhF96NdGCGLvSNKgSVXBQZbykfS6FsHe92KoD8eDVeVuNozXYW6T2725PFyjBfDyfwRi8W3c",
        "length": 3
      },
      "hash": "0x4727ceae7e400c5353e5876262b8f0413507fa4917a27378aa2965e16dfd7729",
      "confirmations": 11,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 108,
      "r": "0x6da46de43b68e44e506206597baa65eb9e907c5c6102cfb2e65ced4ab6a7148f",
      "s": "0x2a3279e27e1dc8091ea88234ecbc8afed0d7c1780e905c965c2dd40a7c128c2d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d6c8501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d5945684639364e644743474c76534e4b6753565842515a62796b6653364673486539324b6f44386544566556754e6f7a5859573654323732355046796a426644796677526938573363000000000000000000000000000000000000831d26b8a06da46de43b68e44e506206597baa65eb9e907c5c6102cfb2e65ced4ab6a7148fa02a3279e27e1dc8091ea88234ecbc8afed0d7c1780e905c965c2dd40a7c128c2d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254559,
          "transactionHash": "0x4727ceae7e400c5353e5876262b8f0413507fa4917a27378aa2965e16dfd7729",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d5945684639364e644743474c76534e4b6753565842515a62796b6653364673486539324b6f44386544566556754e6f7a5859573654323732355046796a426644796677526938573363000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x857a51e6de6fba5c2c41d28cc92c8651638380f4c4151c742626402237725a0e",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254558,
      "blockHash": "0x5781aa15f3e7aa5042fdf0eecffc5a2e53c040f7375edc2d3e9b7c7132f47e27",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xa8fc8dfd65fd9ba94ad1d910e40fcb2d5fc7281607d97296b906a63951cad131",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "length": 2
      },
      "hash": "0xa8fc8dfd65fd9ba94ad1d910e40fcb2d5fc7281607d97296b906a63951cad131",
      "confirmations": 12,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15286,
      "r": "0x112732ef124631dba45e28818a2164fd6ac3df20f21c4c3950ebe159aa8ec946",
      "s": "0x585a1ee247e7dfb1908052f3b1c6be329525efd4b63669ceea17c45da30c9fbe",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823bb68501dcd650008398968094f8d3d8c98841c7ff80d1d3b83f7948625825f2358084446e88261ba0112732ef124631dba45e28818a2164fd6ac3df20f21c4c3950ebe159aa8ec946a0585a1ee247e7dfb1908052f3b1c6be329525efd4b63669ceea17c45da30c9fbe",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254558,
          "transactionHash": "0xa8fc8dfd65fd9ba94ad1d910e40fcb2d5fc7281607d97296b906a63951cad131",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b727a764c39796468364777326e42454b777958544253697754737737746836764b5236687a36516e46573552684374503152787253723855767958567042637157704537736d437667000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x5781aa15f3e7aa5042fdf0eecffc5a2e53c040f7375edc2d3e9b7c7132f47e27",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254557,
      "blockHash": "0x5f50f6163ceab65b184af608715d47bc39aba2b8ef68aaf29ff6083322647994",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4b727a764c39796468364777326e42454b777958544253697754737737746836764b5236687a36516e46573552684374503152787253723855767958567042637157704537736d437667000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x97eee3d50ef1260e2bdcf932fea6bf818f41bac82d496246df6ca445bf988701",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__KrzvL9ydh6Gw2nBEKwyXTBSiwTsw7th6vKR6hz6QnFW5RhCtP1RxrSr8UvyXVpBcqWpE7smCvg",
        "length": 3
      },
      "hash": "0x97eee3d50ef1260e2bdcf932fea6bf818f41bac82d496246df6ca445bf988701",
      "confirmations": 13,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 107,
      "r": "0x3a0afd897ffd9a14a18e7bb2d64bd64354c6d218a9b943cdf58ced9f345cafd2",
      "s": "0x0279865461d9cc0a11fe8c9fc3dd349ee11bbe964d3d176e4b2202eb4e6ff4e4",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d6b8501dcd6500083023f8694f8d3d8c98841c7ff80d1d3b83f7948625825f23580b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4b727a764c39796468364777326e42454b777958544253697754737737746836764b5236687a36516e46573552684374503152787253723855767958567042637157704537736d437667000000000000000000000000000000000000831d26b7a03a0afd897ffd9a14a18e7bb2d64bd64354c6d218a9b943cdf58ced9f345cafd2a00279865461d9cc0a11fe8c9fc3dd349ee11bbe964d3d176e4b2202eb4e6ff4e4",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254557,
          "transactionHash": "0x97eee3d50ef1260e2bdcf932fea6bf818f41bac82d496246df6ca445bf988701",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b727a764c39796468364777326e42454b777958544253697754737737746836764b5236687a36516e46573552684374503152787253723855767958567042637157704537736d437667000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x5f50f6163ceab65b184af608715d47bc39aba2b8ef68aaf29ff6083322647994",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254555,
      "blockHash": "0xb639cf913e517aae3cd45bf046753a0e2bafb0fc580ef4ab4441d11eecdf8c63",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xfa1dadfe967570a6451a6fe51681a155973a61924813e3add0a299068704813d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "length": 2
      },
      "hash": "0xfa1dadfe967570a6451a6fe51681a155973a61924813e3add0a299068704813d",
      "confirmations": 15,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15285,
      "r": "0x1e48106ee169fb9cbd61fab285388063fae6361073a25d3e8eb9e76c57a0b486",
      "s": "0x48a70ed13f0739a60d77d75315d51466c42ddace2647e5580c3400988736a712",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823bb58501dcd6500083989680941a6173268d507d68f2b79114b1f2566ca9a106bb8084446e88261ba01e48106ee169fb9cbd61fab285388063fae6361073a25d3e8eb9e76c57a0b486a048a70ed13f0739a60d77d75315d51466c42ddace2647e5580c3400988736a712",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254555,
          "transactionHash": "0xfa1dadfe967570a6451a6fe51681a155973a61924813e3add0a299068704813d",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33444a75466765684a6d6e556a7761797479543655505754684e447779687874756f347a316a5131636d63794134784b3754573339436559384a69534e594d776f45596a4c447a454c4a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xb639cf913e517aae3cd45bf046753a0e2bafb0fc580ef4ab4441d11eecdf8c63",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary",
      "hash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "confirmations": 16,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 105,
      "r": "0xf77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090",
      "s": "0x15638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c698501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0f77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090a015638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000000040000000000000000000000000000200000000000000000000000020000080000040000000000001000000000000000000000008000000000080000040a0000000000000000040000000000000000000000010000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f235",
          "logIndex": 4,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "contentAddress": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "confirmations": 16,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 105,
      "r": "0xf77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090",
      "s": "0x15638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c698501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0f77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090a015638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000000040000000000000000000000000000200000000000000000000000020000080000040000000000001000000000000000000000008000000000080000040a0000000000000000040000000000000000000000010000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f235",
          "logIndex": 4,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "confirmations": 16,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 105,
      "r": "0xf77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090",
      "s": "0x15638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c698501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0f77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090a015638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000000040000000000000000000000000000200000000000000000000000020000080000040000000000001000000000000000000000008000000000080000040a0000000000000000040000000000000000000000010000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f235",
          "logIndex": 4,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "confirmations": 16,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 105,
      "r": "0xf77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090",
      "s": "0x15638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c698501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0f77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090a015638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000000040000000000000000000000000000200000000000000000000000020000080000040000000000001000000000000000000000008000000000080000040a0000000000000000040000000000000000000000010000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f235",
          "logIndex": 4,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "confirmations": 16,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 105,
      "r": "0xf77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090",
      "s": "0x15638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c698501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0f77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090a015638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000000040000000000000000000000000000200000000000000000000000020000080000040000000000001000000000000000000000008000000000080000040a0000000000000000040000000000000000000000010000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f235",
          "logIndex": 4,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254554,
      "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "containingLibrary": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
      "confirmations": 16,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 105,
      "r": "0xf77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090",
      "s": "0x15638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c698501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0f77078f2a899a1f9be5fd8fa11de561c9d7a9567af900d1142e6c0e9e21fa090a015638d0dbe7bcb1673d60de11bbeb5041647e946bcf9a46d1e1836a837b9b550",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000000040000000000000000000000000000200000000000000000000000020000080000040000000000001000000000000000000000008000000000080000040a0000000000000000040000000000000000000000010000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f235",
          "logIndex": 4,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254554,
          "transactionHash": "0x24bf0b803b0683cca460673ff4c70742812cec0b9fc85a0ec3e6325097769d7a",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x000000000000000000000000f8d3d8c98841c7ff80d1d3b83f7948625825f23500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xd59ba3a2c1925089eccea1dc191888d43894437a12e7361aa46091af1f367e6c",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254553,
      "blockHash": "0xe14754be470dcc056d13716cf4d6baac9bc68cf097616d41ef852f9515cd961f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f33444a75466765684a6d6e556a7761797479543655505754684e447779687874756f347a316a5131636d63794134784b3754573339436559384a69534e594d776f45596a4c447a454c4a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x3be815a068d76837f3c05cbee4e9432406895ce29abf235082df1f63fad67f5b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__3DJuFgehJmnUjwaytyT6UPWThNDwyhxtuo4z1jQ1cmcyA4xK7TW39CeY8JiSNYMwoEYjLDzELJ",
        "length": 3
      },
      "hash": "0x3be815a068d76837f3c05cbee4e9432406895ce29abf235082df1f63fad67f5b",
      "confirmations": 17,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 104,
      "r": "0xf9f23c6b0e72d700c865af2e5d54555ae5bd2c091ce822442cf055189aef7d4a",
      "s": "0x04a74856fc2b88e8d522d76f6b6367eac6c0d2104c4ab465681e493c927d2f6d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d688501dcd65000830204ee941a6173268d507d68f2b79114b1f2566ca9a106bb80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f33444a75466765684a6d6e556a7761797479543655505754684e447779687874756f347a316a5131636d63794134784b3754573339436559384a69534e594d776f45596a4c447a454c4a000000000000000000000000000000000000831d26b8a0f9f23c6b0e72d700c865af2e5d54555ae5bd2c091ce822442cf055189aef7d4aa004a74856fc2b88e8d522d76f6b6367eac6c0d2104c4ab465681e493c927d2f6d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000040000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254553,
          "transactionHash": "0x3be815a068d76837f3c05cbee4e9432406895ce29abf235082df1f63fad67f5b",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33444a75466765684a6d6e556a7761797479543655505754684e447779687874756f347a316a5131636d63794134784b3754573339436559384a69534e594d776f45596a4c447a454c4a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe14754be470dcc056d13716cf4d6baac9bc68cf097616d41ef852f9515cd961f",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254556,
      "blockHash": "0xbecf1ac55cb413ba5a83a473276eb52e16f5a9d50b3986987b73c73362926b0d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x45c5cd5ecb7a0e1148d82ed6b2e2d89f867863f0aa1d2b05e504404a37f07193",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x45c5cd5ecb7a0e1148d82ed6b2e2d89f867863f0aa1d2b05e504404a37f07193",
      "confirmations": 14,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 106,
      "r": "0x5ad3bd72ca2045fc00f3b24d57a4247f8ac7c5ce05931fa7f8964bc8d0015a64",
      "s": "0x58469872482295fea5ce239669dc1e793d9a3ee981f561284f802f689113a73f",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b6a8501dcd6500082936594f8d3d8c98841c7ff80d1d3b83f7948625825f2358084c287e0ed831d26b7a05ad3bd72ca2045fc00f3b24d57a4247f8ac7c5ce05931fa7f8964bc8d0015a64a058469872482295fea5ce239669dc1e793d9a3ee981f561284f802f689113a73f",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254556,
          "transactionHash": "0x45c5cd5ecb7a0e1148d82ed6b2e2d89f867863f0aa1d2b05e504404a37f07193",
          "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xbecf1ac55cb413ba5a83a473276eb52e16f5a9d50b3986987b73c73362926b0d",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254552,
      "blockHash": "0x4f3008788ee44f3903dcbaaba343cc2973d9949d35b3ad03452e7384b4de5739",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x9a987a56df6d50b070965bc3789de421b211aa75548c15499d172936c73868bd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "length": 2
      },
      "hash": "0x9a987a56df6d50b070965bc3789de421b211aa75548c15499d172936c73868bd",
      "confirmations": 18,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15284,
      "r": "0x98e03da762a85084d391d9a3fb8d56a5a58c9fba0c6c76deca03f49486bd845a",
      "s": "0x5ecb2af0270eb2a233e13d870b6a09e78adf7b5df18dfdc0138f55377515bc5a",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823bb48501dcd6500083989680941a6173268d507d68f2b79114b1f2566ca9a106bb8084446e88261ba098e03da762a85084d391d9a3fb8d56a5a58c9fba0c6c76deca03f49486bd845aa05ecb2af0270eb2a233e13d870b6a09e78adf7b5df18dfdc0138f55377515bc5a",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254552,
          "transactionHash": "0x9a987a56df6d50b070965bc3789de421b211aa75548c15499d172936c73868bd",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4b7261623442675942617170317657524c484167695076524d734d4d433336656154395457486e50654669696859767531617055544e6d363372386a4b58386a4e455971506f6f524553000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x4f3008788ee44f3903dcbaaba343cc2973d9949d35b3ad03452e7384b4de5739",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254551,
      "blockHash": "0xf08bf81527bbde1988531f98d046fa65a91c4becfb74d0263a164c73adc77e51",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4b7261623442675942617170317657524c484167695076524d734d4d433336656154395457486e50654669696859767531617055544e6d363372386a4b58386a4e455971506f6f524553000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x3e6f0d3266c9b12fa4e7e52b321a56700c1388a2dbae7592bd00ab4cd0340368",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__Krab4BgYBaqp1vWRLHAgiPvRMsMMC36eaT9TWHnPeFiihYvu1apUTNm63r8jKX8jNEYqPooRES",
        "length": 3
      },
      "hash": "0x3e6f0d3266c9b12fa4e7e52b321a56700c1388a2dbae7592bd00ab4cd0340368",
      "confirmations": 19,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 103,
      "r": "0xa318de61acfdeb11715d92470fa3d27c2e80e768a847a94d6d353d49add369c3",
      "s": "0x77936a2b7e1d1346f74be6c1ac28fac0ac382d7b65d9b906ec6212d1dd642bef",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d678501dcd65000830204ee941a6173268d507d68f2b79114b1f2566ca9a106bb80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4b7261623442675942617170317657524c484167695076524d734d4d433336656154395457486e50654669696859767531617055544e6d363372386a4b58386a4e455971506f6f524553000000000000000000000000000000000000831d26b8a0a318de61acfdeb11715d92470fa3d27c2e80e768a847a94d6d353d49add369c3a077936a2b7e1d1346f74be6c1ac28fac0ac382d7b65d9b906ec6212d1dd642bef",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000040000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254551,
          "transactionHash": "0x3e6f0d3266c9b12fa4e7e52b321a56700c1388a2dbae7592bd00ab4cd0340368",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4b7261623442675942617170317657524c484167695076524d734d4d433336656154395457486e50654669696859767531617055544e6d363372386a4b58386a4e455971506f6f524553000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xf08bf81527bbde1988531f98d046fa65a91c4becfb74d0263a164c73adc77e51",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254550,
      "blockHash": "0xe8d3c9931262b21406d4e339c8498c6af6ec7a9ba1cd94f7ce3ee5c111a4ba3b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x78baec157bee8d9a8e3a41aff4f21958d25fa058db00a5302474b606e7cf8b59",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "length": 2
      },
      "hash": "0x78baec157bee8d9a8e3a41aff4f21958d25fa058db00a5302474b606e7cf8b59",
      "confirmations": 20,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15283,
      "r": "0x316fe96d7547e4c04c6c4a1ffa70865dfae2ceda5b0b2b4156299d0e65300f8e",
      "s": "0x1e87d946f833e124642401a9242fbea7bbb99ffac6f453de23a3c3b9d5ed4481",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823bb38501dcd6500083989680941a6173268d507d68f2b79114b1f2566ca9a106bb8084446e88261ca0316fe96d7547e4c04c6c4a1ffa70865dfae2ceda5b0b2b4156299d0e65300f8ea01e87d946f833e124642401a9242fbea7bbb99ffac6f453de23a3c3b9d5ed4481",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x286d5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254550,
          "transactionHash": "0x78baec157bee8d9a8e3a41aff4f21958d25fa058db00a5302474b606e7cf8b59",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f447a52356b7442454371664d356a525165704a61434d66763748334a4c634236523877553575486a4a6a794d6145664e395379515a4d4e47446b59323476784b476f596e42754b5a6855000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe8d3c9931262b21406d4e339c8498c6af6ec7a9ba1cd94f7ce3ee5c111a4ba3b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x286d5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254549,
      "blockHash": "0x500f930389982109df7e09f4bed89e9e9a04a8ce535ac0fec24aa281ef0aaafc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f447a52356b7442454371664d356a525165704a61434d66763748334a4c634236523877553575486a4a6a794d6145664e395379515a4d4e47446b59323476784b476f596e42754b5a6855000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xc613ea5eb667159002d01b236ceb8434f5c9abfaccdba0d2297f98ba604b0858",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__DzR5ktBECqfM5jRQepJaCMfv7H3JLcB6R8wU5uHjJjyMaEfN9SyQZMNGDkY24vxKGoYnBuKZhU",
        "length": 3
      },
      "hash": "0xc613ea5eb667159002d01b236ceb8434f5c9abfaccdba0d2297f98ba604b0858",
      "confirmations": 21,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 102,
      "r": "0xed020cca2bd2ed2e40ecc9226daa4a91dd5696f3132eb73b16186ec61544d265",
      "s": "0x196f20bb6e9fc508c393c52e1af5e9bcff66f4ddfafcc6ce04b801368ae5ad8e",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d668501dcd65000830204ee941a6173268d507d68f2b79114b1f2566ca9a106bb80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f447a52356b7442454371664d356a525165704a61434d66763748334a4c634236523877553575486a4a6a794d6145664e395379515a4d4e47446b59323476784b476f596e42754b5a6855000000000000000000000000000000000000831d26b7a0ed020cca2bd2ed2e40ecc9226daa4a91dd5696f3132eb73b16186ec61544d265a0196f20bb6e9fc508c393c52e1af5e9bcff66f4ddfafcc6ce04b801368ae5ad8e",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000040000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254549,
          "transactionHash": "0xc613ea5eb667159002d01b236ceb8434f5c9abfaccdba0d2297f98ba604b0858",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f447a52356b7442454371664d356a525165704a61434d66763748334a4c634236523877553575486a4a6a794d6145664e395379515a4d4e47446b59323476784b476f596e42754b5a6855000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x500f930389982109df7e09f4bed89e9e9a04a8ce535ac0fec24aa281ef0aaafc",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254548,
      "blockHash": "0xcbf10af79d33cd70a2a402c8f336ace3bfb439212350cb64887986fae6972e7f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x404ea2e5bc82a04509e62f52a5f1702582a8921e35c8af6940549e9413025b12",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE",
        "length": 2
      },
      "hash": "0x404ea2e5bc82a04509e62f52a5f1702582a8921e35c8af6940549e9413025b12",
      "confirmations": 22,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15282,
      "r": "0x57f8c0ce3c3cfed2a3d896510b53d120b96217c8e7a614ab5ff88b3bc22bc137",
      "s": "0x2026c030f822fc02ef1cae671a67a5a7077dcda0e5e6c1782e120d86a1958521",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823bb28501dcd6500083989680941a6173268d507d68f2b79114b1f2566ca9a106bb8084446e88261ba057f8c0ce3c3cfed2a3d896510b53d120b96217c8e7a614ab5ff88b3bc22bc137a02026c030f822fc02ef1cae671a67a5a7077dcda0e5e6c1782e120d86a1958521",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254548,
          "transactionHash": "0x404ea2e5bc82a04509e62f52a5f1702582a8921e35c8af6940549e9413025b12",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004d68715f5f315046545a76725245766a764459627638563233563831745a766e3274464248756639796b62513350744b4279374d6a5a4c687155474d79544a6834476e707a55454b64784158554500000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xcbf10af79d33cd70a2a402c8f336ace3bfb439212350cb64887986fae6972e7f",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254547,
      "blockHash": "0x2b32c2e9d4d6431b5eec83169974ccb3cc88c17cf591ba6915954004397fba29",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004d68715f5f315046545a76725245766a764459627638563233563831745a766e3274464248756639796b62513350744b4279374d6a5a4c687155474d79544a6834476e707a55454b64784158554500000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xec2c785388e9e2ce236e06962934bc9826051e3f75d8a1957711ca5ca1652bc1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__1PFTZvrREvjvDYbv8V23V81tZvn2tFBHuf9ykbQ3PtKBy7MjZLhqUGMyTJh4GnpzUEKdxAXUE",
        "length": 3
      },
      "hash": "0xec2c785388e9e2ce236e06962934bc9826051e3f75d8a1957711ca5ca1652bc1",
      "confirmations": 23,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f46"
      },
      "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 101,
      "r": "0x5960123055f654782a18bf4eb798cff6d7476994fab57b1ae62a763b1a1d869f",
      "s": "0x212b8fee5060435b3116fd8b21fabf4e20dcba960f3943228f0bde55b51bc112",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d658501dcd6500083023f46941a6173268d507d68f2b79114b1f2566ca9a106bb80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004d68715f5f315046545a76725245766a764459627638563233563831745a766e3274464248756639796b62513350744b4279374d6a5a4c687155474d79544a6834476e707a55454b64784158554500000000000000000000000000000000000000831d26b8a05960123055f654782a18bf4eb798cff6d7476994fab57b1ae62a763b1a1d869fa0212b8fee5060435b3116fd8b21fabf4e20dcba960f3943228f0bde55b51bc112",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f46"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000040000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254547,
          "transactionHash": "0xec2c785388e9e2ce236e06962934bc9826051e3f75d8a1957711ca5ca1652bc1",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004d68715f5f315046545a76725245766a764459627638563233563831745a766e3274464248756639796b62513350744b4279374d6a5a4c687155474d79544a6834476e707a55454b64784158554500000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x2b32c2e9d4d6431b5eec83169974ccb3cc88c17cf591ba6915954004397fba29",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f46"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254546,
      "blockHash": "0xbec8dc977515714f19a7d339e9ec0f5013b44878df7d6683f1e1620f1493f348",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034643566363738666331343633353434393839383566323337303837643038353339313261633966666464346434353234326131343237336336346461383233626166336130396432386466323933313963316461666230633136646438316437643334633632306564313230633439366263366335333038323739333731323500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xf5069319805df207286d86f43339e8d68e20794a72ff9e93e72c0385718375f5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent",
      "hash": "0xf5069319805df207286d86f43339e8d68e20794a72ff9e93e72c0385718375f5",
      "confirmations": 24,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x183b3"
      },
      "to": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 100,
      "r": "0x03167a6c375de981a4e3da6eb8d6f56dc869f5be44e797577355cf5286bb9a35",
      "s": "0x7f2087d8d20db10f755caeb526b9113b4f98f35a9255d6e36184a891328eec3a",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9022e648501dcd65000830183b3946b677b8a677c32ca1757d46f6da6c77194d5942180b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034643566363738666331343633353434393839383566323337303837643038353339313261633966666464346434353234326131343237336336346461383233626166336130396432386466323933313963316461666230633136646438316437643334633632306564313230633439366263366335333038323739333731323500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a003167a6c375de981a4e3da6eb8d6f56dc869f5be44e797577355cf5286bb9a35a07f2087d8d20db10f755caeb526b9113b4f98f35a9255d6e36184a891328eec3a",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x183b3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100040000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254546,
          "transactionHash": "0xf5069319805df207286d86f43339e8d68e20794a72ff9e93e72c0385718375f5",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4c76644b4d57703638654b6439317a36763641474e31716a73556b6b526e62586b5a58324d527a7737387069653934346b446a4a75625073776359394a766447744b58644a36504152450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xbec8dc977515714f19a7d339e9ec0f5013b44878df7d6683f1e1620f1493f348",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x183b3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254545,
      "blockHash": "0xcc878b2aca98896f7045a3d0a74f6ae576e0fbd5912b392a8c61eab724ee29d2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0xf1551887",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "transactionHash": "0x2274a2f0fa51e07e92793ce109c7d39ad1d42cbaae5ddfcd7161ac87362b4805",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      },
      "hash": "0x2274a2f0fa51e07e92793ce109c7d39ad1d42cbaae5ddfcd7161ac87362b4805",
      "confirmations": 25,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x5dbb"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 99,
      "r": "0x08de44162dbda0bbce9415e071898b6eb1e88f911e4a6c72316766b3c46911cf",
      "s": "0x5097c5861716ad333c7bb779d7f7c08c42f3297d869c998b6abef13ece026fad",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b638501dcd65000825dbb942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c8084f1551887831d26b7a008de44162dbda0bbce9415e071898b6eb1e88f911e4a6c72316766b3c46911cfa05097c5861716ad333c7bb779d7f7c08c42f3297d869c998b6abef13ece026fad",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x5dbb"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254545,
          "transactionHash": "0x2274a2f0fa51e07e92793ce109c7d39ad1d42cbaae5ddfcd7161ac87362b4805",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
          ],
          "data": "0x",
          "logIndex": 0,
          "blockHash": "0xcc878b2aca98896f7045a3d0a74f6ae576e0fbd5912b392a8c61eab724ee29d2",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x5dbb"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254544,
      "blockHash": "0xfa3cbd191ad6935d80cf1ea453726ff8c6c96e64fc2f4e3ef61b0723dc412bb9",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xdfe0d53506817e4672027812489483a8db83d55f188306e9fe1ce4385cad175e",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0xdfe0d53506817e4672027812489483a8db83d55f188306e9fe1ce4385cad175e",
      "confirmations": 26,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 98,
      "r": "0xe6559e5327b5f411f07cc93d200db1a354fc83b9a65a5424756b172406fee33b",
      "s": "0x49d36b07b3ff04754767a76d44d3fc16e740f03c14f2c44bb0c92f9a4cf10d5d",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b628501dcd65000829365941a6173268d507d68f2b79114b1f2566ca9a106bb8084c287e0ed831d26b7a0e6559e5327b5f411f07cc93d200db1a354fc83b9a65a5424756b172406fee33ba049d36b07b3ff04754767a76d44d3fc16e740f03c14f2c44bb0c92f9a4cf10d5d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254544,
          "transactionHash": "0xdfe0d53506817e4672027812489483a8db83d55f188306e9fe1ce4385cad175e",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xfa3cbd191ad6935d80cf1ea453726ff8c6c96e64fc2f4e3ef61b0723dc412bb9",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254543,
      "blockHash": "0x0741f2203f0e2e06df8bb8362a50a64969c26825843d93447c82acc62ce2f0a6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x0f09020939c1c7832778966f42ae0ec07266028ffaa5edf585ad37fdcc8c1fc3",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "length": 2
      },
      "hash": "0x0f09020939c1c7832778966f42ae0ec07266028ffaa5edf585ad37fdcc8c1fc3",
      "confirmations": 27,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15281,
      "r": "0xac1a99acbab79abfd98fa88bb95bb40ac5945a85c7c18917a8dd1b1a3617ad2f",
      "s": "0x63f9efa72c19496eeb9f663081d6357119ea2c8b097ac659a0c01d0ac3ca8367",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823bb18501dcd6500083989680946b677b8a677c32ca1757d46f6da6c77194d594218084446e88261ca0ac1a99acbab79abfd98fa88bb95bb40ac5945a85c7c18917a8dd1b1a3617ad2fa063f9efa72c19496eeb9f663081d6357119ea2c8b097ac659a0c01d0ac3ca8367",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254543,
          "transactionHash": "0x0f09020939c1c7832778966f42ae0ec07266028ffaa5edf585ad37fdcc8c1fc3",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4c76644b4d57703638654b6439317a36763641474e31716a73556b6b526e62586b5a58324d527a7737387069653934346b446a4a75625073776359394a766447744b58644a3650415245000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x0741f2203f0e2e06df8bb8362a50a64969c26825843d93447c82acc62ce2f0a6",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "1": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "content_type": "0x9a4aab1D4408D14deAb7CCD49Be106B28482fa49",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary",
      "hash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "confirmations": 28,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x57f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0",
      "s": "0x0d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a057f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0a00d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000004000000000000000020000080000040000200000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000800000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000040000000000000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb",
          "logIndex": 4,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "contentAddress": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "confirmations": 28,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x57f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0",
      "s": "0x0d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a057f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0a00d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000004000000000000000020000080000040000200000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000800000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000040000000000000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb",
          "logIndex": 4,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "confirmations": 28,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x57f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0",
      "s": "0x0d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a057f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0a00d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000004000000000000000020000080000040000200000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000800000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000040000000000000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb",
          "logIndex": 4,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "confirmations": 28,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x57f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0",
      "s": "0x0d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a057f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0a00d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000004000000000000000020000080000040000200000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000800000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000040000000000000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb",
          "logIndex": 4,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "confirmations": 28,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x57f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0",
      "s": "0x0d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a057f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0a00d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000004000000000000000020000080000040000200000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000800000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000040000000000000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb",
          "logIndex": 4,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254542,
      "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
      "data": "0x1e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "containingLibrary": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
      "confirmations": 28,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 97,
      "r": "0x57f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0",
      "s": "0x0d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c618501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa49831d26b8a057f78a191266fafecd7a99e1d7171c6bb719ae4b143217f1e2c797260a9a02d0a00d5de67320114869f4abdf98ff51066e3e1fc7946fdf903184f780d9842b389d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000004000000000000000020000080000040000200000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000800000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000040000000000000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb",
          "logIndex": 4,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254542,
          "transactionHash": "0x2ca6fc59d63e192508acc32d90fe37f5ed6c2c6be746fd509f6f3c1587fe1c22",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000001a6173268d507d68f2b79114b1f2566ca9a106bb0000000000000000000000009a4aab1d4408d14deab7ccd49be106b28482fa490000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x80634c300578c536830b8cf932011c77f31822237ed8373b5e7ea5e5c92142e4",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254541,
      "blockHash": "0xc78665da5b1d65a0c1b1ff6b1cae0f9448ea0b5bc2992804706e7d82d6767662",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4c76644b4d57703638654b6439317a36763641474e31716a73556b6b526e62586b5a58324d527a7737387069653934346b446a4a75625073776359394a766447744b58644a3650415245000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xbc5e50d46196094eb58f1ed22d9ed313b9c3099d7a417c79dfbc0e4be6cbf7b6",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "objectHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
        "length": 3
      },
      "hash": "0xbc5e50d46196094eb58f1ed22d9ed313b9c3099d7a417c79dfbc0e4be6cbf7b6",
      "confirmations": 29,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 96,
      "r": "0xcfd402a20cad7de418b53cc78669ef8bc63386892cddc68191e8d39444834c06",
      "s": "0x2fc8f755ed182ed511dfce4373cc395e21fe955a2a47a962ea5c43b9b05ade6d",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d608501dcd6500083023f86946b677b8a677c32ca1757d46f6da6c77194d5942180b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4c76644b4d57703638654b6439317a36763641474e31716a73556b6b526e62586b5a58324d527a7737387069653934346b446a4a75625073776359394a766447744b58644a3650415245000000000000000000000000000000000000831d26b7a0cfd402a20cad7de418b53cc78669ef8bc63386892cddc68191e8d39444834c06a02fc8f755ed182ed511dfce4373cc395e21fe955a2a47a962ea5c43b9b05ade6d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000100002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254541,
          "transactionHash": "0xbc5e50d46196094eb58f1ed22d9ed313b9c3099d7a417c79dfbc0e4be6cbf7b6",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4c76644b4d57703638654b6439317a36763641474e31716a73556b6b526e62586b5a58324d527a7737387069653934346b446a4a75625073776359394a766447744b58644a3650415245000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xc78665da5b1d65a0c1b1ff6b1cae0f9448ea0b5bc2992804706e7d82d6767662",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254540,
      "blockHash": "0xdf77985e4f13289d53d6632b63b41ee2affd8c898c404b28e5284bdf45d70164",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x677cd78e5e9ff5250f68e1564e5153f89c4210b409de38cf1ad880539c9f1bc2",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x677cd78e5e9ff5250f68e1564e5153f89c4210b409de38cf1ad880539c9f1bc2",
      "confirmations": 30,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 95,
      "r": "0x554f1c29652b7c02ad013d63804d3104e630c508b8d9b85f2956788439ebde42",
      "s": "0x5329254151f7b7c5f41219bc0a4ffd2a68013d309bc5d6810276396781823a90",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86b5f8501dcd65000829365946b677b8a677c32ca1757d46f6da6c77194d594218084c287e0ed831d26b8a0554f1c29652b7c02ad013d63804d3104e630c508b8d9b85f2956788439ebde42a05329254151f7b7c5f41219bc0a4ffd2a68013d309bc5d6810276396781823a90",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254540,
          "transactionHash": "0x677cd78e5e9ff5250f68e1564e5153f89c4210b409de38cf1ad880539c9f1bc2",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xdf77985e4f13289d53d6632b63b41ee2affd8c898c404b28e5284bdf45d70164",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "1": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "content_type": "0xdd83Ef98093b547d737538ef85F1a62e45b1c5D4",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary",
      "hash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "confirmations": 31,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0xa081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437",
      "s": "0x627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b7a0a081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437a0627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000000000000000000000020000080000040000a00000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000004000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000100000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d5942100000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421",
          "logIndex": 4,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "contentAddress": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "confirmations": 31,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0xa081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437",
      "s": "0x627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b7a0a081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437a0627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000000000000000000000020000080000040000a00000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000004000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000100000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d5942100000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421",
          "logIndex": 4,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "confirmations": 31,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0xa081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437",
      "s": "0x627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b7a0a081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437a0627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000000000000000000000020000080000040000a00000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000004000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000100000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d5942100000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421",
          "logIndex": 4,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "confirmations": 31,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0xa081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437",
      "s": "0x627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b7a0a081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437a0627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000000000000000000000020000080000040000a00000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000004000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000100000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d5942100000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421",
          "logIndex": 4,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "confirmations": 31,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0xa081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437",
      "s": "0x627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b7a0a081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437a0627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000000000000000000000020000080000040000a00000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000004000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000100000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d5942100000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421",
          "logIndex": 4,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254539,
      "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
      "data": "0x1e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "containingLibrary": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
      "confirmations": 31,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x430cc0"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 94,
      "r": "0xa081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437",
      "s": "0x627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c5e8501dcd6500083430cc0942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80a41e35d8fa000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d4831d26b7a0a081a898e98a89533ac9c3ffa124a996dc19d552ceaa14ccd397a8dc54c94437a0627465a8c6f4c988ef9a4dba1744fd3a3f057923676debab5c9778a011c83f9a",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x4105d1"
      },
      "logsBloom": "0x00000000040000000000000000000000000000000000000000000000000000020000080000040000a00000001000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000080000004000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000000000000000000000000400000000000000000000000000000000000000000000000000010000000000000000a000000000000000000000100000000000000000000000000000100080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 0,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d5942100000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421",
          "logIndex": 4,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254539,
          "transactionHash": "0xaadf8d942a063f2f10e35ce146bf866167ed815979650756aeec0da829066cfa",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000006b677b8a677c32ca1757d46f6da6c77194d59421000000000000000000000000dd83ef98093b547d737538ef85f1a62e45b1c5d40000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0xb8dbf4f8485ff55c6a9fe1642a41b4075ae4abe6940bebd8105a664bdfe3801e",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x4105d1"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254538,
      "blockHash": "0x738389365534212165111d65c659f5747acabe0a2fba3a2a33d72666f5fde213",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x2fa38f48ca312c1568db3dce098574f5463c215d5fcc474e43ad0b7ad43b8ede",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__McZ4SEAoNcFKVHhhAM6QFkCF2TcbF66GH8eNv9sMfVauJEuo2GzXGmSN8AwrCZVfCtpLLMUVzB",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__McZ4SEAoNcFKVHhhAM6QFkCF2TcbF66GH8eNv9sMfVauJEuo2GzXGmSN8AwrCZVfCtpLLMUVzB",
        "length": 2
      },
      "hash": "0x2fa38f48ca312c1568db3dce098574f5463c215d5fcc474e43ad0b7ad43b8ede",
      "confirmations": 32,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15280,
      "r": "0x79e879db4ee7a26a26099791ac54efe87fab90daabb46597e6883d3fb66bb180",
      "s": "0x1b1dcd4a5736a6e6b93438527ac630ddf58d7d10d421cbb42f5a9ebf542b2ee1",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823bb08501dcd6500083989680942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c8084446e88261ba079e879db4ee7a26a26099791ac54efe87fab90daabb46597e6883d3fb66bb180a01b1dcd4a5736a6e6b93438527ac630ddf58d7d10d421cbb42f5a9ebf542b2ee1",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x1806b"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000100000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254538,
          "transactionHash": "0x2fa38f48ca312c1568db3dce098574f5463c215d5fcc474e43ad0b7ad43b8ede",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d635a345345416f4e63464b56486868414d3651466b434632546362463636474838654e7639734d665661754a45756f32477a58476d534e38417772435a56664374704c4c4d55567a42000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x738389365534212165111d65c659f5747acabe0a2fba3a2a33d72666f5fde213",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x1806b"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254537,
      "blockHash": "0x9a88053494d60e40ea86cd44e1a4a3981a664dcb3a64e26352e6a687c642adc0",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d635a345345416f4e63464b56486868414d3651466b434632546362463636474838654e7639734d665661754a45756f32477a58476d534e38417772435a56664374704c4c4d55567a42000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x22dd55a08b1ef692a7d0f2c8703528e89a9ae9e8e8fc76bed3c8afa644641eee",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__McZ4SEAoNcFKVHhhAM6QFkCF2TcbF66GH8eNv9sMfVauJEuo2GzXGmSN8AwrCZVfCtpLLMUVzB",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__McZ4SEAoNcFKVHhhAM6QFkCF2TcbF66GH8eNv9sMfVauJEuo2GzXGmSN8AwrCZVfCtpLLMUVzB",
        "length": 3
      },
      "hash": "0x22dd55a08b1ef692a7d0f2c8703528e89a9ae9e8e8fc76bed3c8afa644641eee",
      "confirmations": 33,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x20d7b"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 93,
      "r": "0x225690a58fe59318feb5de2022ccda783102586d73e384d17816d151f7f30e71",
      "s": "0x2b13f46a886ec1bb232da72927f742174ab3ca3562cb33226db039ae7b801d61",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d5d8501dcd6500083020d7b942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d635a345345416f4e63464b56486868414d3651466b434632546362463636474838654e7639734d665661754a45756f32477a58476d534e38417772435a56664374704c4c4d55567a42000000000000000000000000000000000000831d26b7a0225690a58fe59318feb5de2022ccda783102586d73e384d17816d151f7f30e71a02b13f46a886ec1bb232da72927f742174ab3ca3562cb33226db039ae7b801d61",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x20d7b"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000100000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254537,
          "transactionHash": "0x22dd55a08b1ef692a7d0f2c8703528e89a9ae9e8e8fc76bed3c8afa644641eee",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d635a345345416f4e63464b56486868414d3651466b434632546362463636474838654e7639734d665661754a45756f32477a58476d534e38417772435a56664374704c4c4d55567a42000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x9a88053494d60e40ea86cd44e1a4a3981a664dcb3a64e26352e6a687c642adc0",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x20d7b"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254536,
      "blockHash": "0x8429dab9180e7ffe50ef3780fcdf8fd62e026e2d16d194bbd1916370a4c52a1c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xfc6ae3f107d39e35c369778c8fbe6c0e38e95d889f547b7e28618e3a781bd049",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0xfc6ae3f107d39e35c369778c8fbe6c0e38e95d889f547b7e28618e3a781bd049",
      "confirmations": 34,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x6002"
      },
      "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 92,
      "r": "0x35dec852ae953ae5fb2f41add3eddd6eaa95621b169bdd351d9ae66872d33981",
      "s": "0x05a37c659ae4dc93ef976935318e40c80caea1d2dbf344cf6b706f81fdc0a620",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86b5c8501dcd65000826002942a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c8084c287e0ed831d26b8a035dec852ae953ae5fb2f41add3eddd6eaa95621b169bdd351d9ae66872d33981a005a37c659ae4dc93ef976935318e40c80caea1d2dbf344cf6b706f81fdc0a620",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x6002"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254536,
          "transactionHash": "0xfc6ae3f107d39e35c369778c8fbe6c0e38e95d889f547b7e28618e3a781bd049",
          "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x8429dab9180e7ffe50ef3780fcdf8fd62e026e2d16d194bbd1916370a4c52a1c",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x6002"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254535,
      "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
      "topics": [
        "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
      ],
      "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
      "logIndex": 2,
      "decode": "<function>",
      "name": "CreateLibrary",
      "signature": "CreateLibrary(address)",
      "topic": "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571",
      "values": {
        "0": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "libraryAddress": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
      "confirmations": 35,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x3ae9b5"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 91,
      "r": "0xfd32614b54450198b61d92ce9e32613f5e1fa6017a28e5eea5a7af46cbecf786",
      "s": "0x76895b2847fbc087651092cddca580efe1334a96cc196ca61df3a2f9ab00e524",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c5b8501dcd65000833ae9b5948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b7a0fd32614b54450198b61d92ce9e32613f5e1fa6017a28e5eea5a7af46cbecf786a076895b2847fbc087651092cddca580efe1334a96cc196ca61df3a2f9ab00e524",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x3a0153"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040a00000000000000080000000000000000000000000000000000000000000000000000000001000000000000000002000000000000000000800000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254535,
          "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 0,
          "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254535,
          "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254535,
          "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 2,
          "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x3a0153"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254535,
      "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
      "logIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
      "confirmations": 35,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x3ae9b5"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 91,
      "r": "0xfd32614b54450198b61d92ce9e32613f5e1fa6017a28e5eea5a7af46cbecf786",
      "s": "0x76895b2847fbc087651092cddca580efe1334a96cc196ca61df3a2f9ab00e524",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c5b8501dcd65000833ae9b5948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b7a0fd32614b54450198b61d92ce9e32613f5e1fa6017a28e5eea5a7af46cbecf786a076895b2847fbc087651092cddca580efe1334a96cc196ca61df3a2f9ab00e524",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x3a0153"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040a00000000000000080000000000000000000000000000000000000000000000000000000001000000000000000002000000000000000000800000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254535,
          "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 0,
          "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254535,
          "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254535,
          "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 2,
          "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x3a0153"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254535,
      "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x40b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
      "confirmations": 35,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x3ae9b5"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 91,
      "r": "0xfd32614b54450198b61d92ce9e32613f5e1fa6017a28e5eea5a7af46cbecf786",
      "s": "0x76895b2847fbc087651092cddca580efe1334a96cc196ca61df3a2f9ab00e524",
      "v": 1910455,
      "creates": null,
      "raw": "0xf88c5b8501dcd65000833ae9b5948f5b42b31d734800c5f1d3be26461f3827d6549880a440b89f06000000000000000000000000024e380255b1f88ad89603c628f32ba0fb222fa4831d26b7a0fd32614b54450198b61d92ce9e32613f5e1fa6017a28e5eea5a7af46cbecf786a076895b2847fbc087651092cddca580efe1334a96cc196ca61df3a2f9ab00e524",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x3a0153"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040a00000000000000080000000000000000000000000000000000000000000000000000000001000000000000000002000000000000000000800000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254535,
          "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 0,
          "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254535,
          "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254535,
          "transactionHash": "0xd381ea3e03149090971df4f54c92f29168f5abd46dc53f3995fcfcd59663d56f",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x473c07a6d0228c4fb8fe2be3b4617c3b5fb7c0f8cd9ba4b67e8631844b9b6571"
          ],
          "data": "0x0000000000000000000000002a3ed9c98a2d3b42c7e9f04a4ce2c52b9646ac7c",
          "logIndex": 2,
          "blockHash": "0x379f0af65aabfc420fc370544cfb2e54f3575cb0e2f255261ff7df03b8368f16",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x3a0153"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254534,
      "blockHash": "0x62c9598a9fb962d545716ddd970e83244031fc74bcc36567a912a89426341def",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x14e245c1894b2fde4896b9f7184d2049c8abd5a438fcd332d8155fb1a0ca5300",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Cd92CjojkMR2VGDALENq9NVp2XfeAnPCE4Eg2LF4TLYpvWSy63GYfHhzvAeYF8qJWicvTTnvpJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Cd92CjojkMR2VGDALENq9NVp2XfeAnPCE4Eg2LF4TLYpvWSy63GYfHhzvAeYF8qJWicvTTnvpJ",
        "length": 2
      },
      "hash": "0x14e245c1894b2fde4896b9f7184d2049c8abd5a438fcd332d8155fb1a0ca5300",
      "confirmations": 36,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15279,
      "r": "0xfc6e1588a316c6602ea71a8c380f39fff8efec8452debacf36d2c2782a281490",
      "s": "0x6011d24b34c2bda1fd9c3ae50cedd58ab0041406580ede0489d88e4696208440",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823baf8501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ca0fc6e1588a316c6602ea71a8c380f39fff8efec8452debacf36d2c2782a281490a06011d24b34c2bda1fd9c3ae50cedd58ab0041406580ede0489d88e4696208440",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254534,
          "transactionHash": "0x14e245c1894b2fde4896b9f7184d2049c8abd5a438fcd332d8155fb1a0ca5300",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f43643932436a6f6a6b4d5232564744414c454e71394e567032586665416e504345344567324c4634544c597076575379363347596648687a764165594638714a5769637654546e76704a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x62c9598a9fb962d545716ddd970e83244031fc74bcc36567a912a89426341def",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254533,
      "blockHash": "0xa1dc7be2a2766abd7207cb7c968b30524944aaad00d036c6882c2d7c556ba36f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f43643932436a6f6a6b4d5232564744414c454e71394e567032586665416e504345344567324c4634544c597076575379363347596648687a764165594638714a5769637654546e76704a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x760e05997e837e1c9b976c71e4fd139712610356f06e1a966f0d37e314588415",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__Cd92CjojkMR2VGDALENq9NVp2XfeAnPCE4Eg2LF4TLYpvWSy63GYfHhzvAeYF8qJWicvTTnvpJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__Cd92CjojkMR2VGDALENq9NVp2XfeAnPCE4Eg2LF4TLYpvWSy63GYfHhzvAeYF8qJWicvTTnvpJ",
        "length": 3
      },
      "hash": "0x760e05997e837e1c9b976c71e4fd139712610356f06e1a966f0d37e314588415",
      "confirmations": 37,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 90,
      "r": "0x7c07755dca1b1d53ddfa50a483641fe22dd7c3d98e243ee3cf1f72d6b61e1e10",
      "s": "0x2510ed3a5e9dd242ec2be134af27cd195893bc4d72a2a74fb75049f4a0266375",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d5a8501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f43643932436a6f6a6b4d5232564744414c454e71394e567032586665416e504345344567324c4634544c597076575379363347596648687a764165594638714a5769637654546e76704a000000000000000000000000000000000000831d26b8a07c07755dca1b1d53ddfa50a483641fe22dd7c3d98e243ee3cf1f72d6b61e1e10a02510ed3a5e9dd242ec2be134af27cd195893bc4d72a2a74fb75049f4a0266375",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254533,
          "transactionHash": "0x760e05997e837e1c9b976c71e4fd139712610356f06e1a966f0d37e314588415",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f43643932436a6f6a6b4d5232564744414c454e71394e567032586665416e504345344567324c4634544c597076575379363347596648687a764165594638714a5769637654546e76704a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xa1dc7be2a2766abd7207cb7c968b30524944aaad00d036c6882c2d7c556ba36f",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254532,
      "blockHash": "0xebf2d9109c50b1bab6f28d7c1c03ee0e60b12710cc63d179e3b503ca895ef935",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x6ea4a6610a140e31a1beeb961061d19c4f86dc58dcca119e142af187f79829b9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU",
        "length": 2
      },
      "hash": "0x6ea4a6610a140e31a1beeb961061d19c4f86dc58dcca119e142af187f79829b9",
      "confirmations": 38,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15278,
      "r": "0x8f5d9df38891ba5db8d268192f92393c96a3f1b15ec7e0deca7ec505d21b843b",
      "s": "0x6872bf9849cc53d841f07bc2db1edce32e7af126cca0e96491e3b3b3ed4f69b8",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823bae8501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ca08f5d9df38891ba5db8d268192f92393c96a3f1b15ec7e0deca7ec505d21b843ba06872bf9849cc53d841f07bc2db1edce32e7af126cca0e96491e3b3b3ed4f69b8",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254532,
          "transactionHash": "0x6ea4a6610a140e31a1beeb961061d19c4f86dc58dcca119e142af187f79829b9",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f485237576235424a785372746870656b375063525647373448644c71354467386b4773423565523538634b67317065514e7a3251464d3735317447624c6f4c6b78484139625333757555000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xebf2d9109c50b1bab6f28d7c1c03ee0e60b12710cc63d179e3b503ca895ef935",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254531,
      "blockHash": "0x0ac98b85232a7c4d54e17e3446a4d80e2d76cc8d8f605022b72d204b685d429b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f485237576235424a785372746870656b375063525647373448644c71354467386b4773423565523538634b67317065514e7a3251464d3735317447624c6f4c6b78484139625333757555000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x6fbd2183f2dfa52e44f999e87acfb1e1a721f1546bdfa9726512c5a1e0a37217",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__HR7Wb5BJxSrthpek7PcRVG74HdLq5Dg8kGsB5eR58cKg1peQNz2QFM751tGbLoLkxHA9bS3uuU",
        "length": 3
      },
      "hash": "0x6fbd2183f2dfa52e44f999e87acfb1e1a721f1546bdfa9726512c5a1e0a37217",
      "confirmations": 39,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 89,
      "r": "0xde9866708a4c0d02d2934eff92fd568cb15d79d56296e356bb62487cd4534884",
      "s": "0x49be2ab4c37e42a7bb85a07ffa9fc1d0f0cd4fd65214156b0505c631431049b5",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d598501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f485237576235424a785372746870656b375063525647373448644c71354467386b4773423565523538634b67317065514e7a3251464d3735317447624c6f4c6b78484139625333757555000000000000000000000000000000000000831d26b8a0de9866708a4c0d02d2934eff92fd568cb15d79d56296e356bb62487cd4534884a049be2ab4c37e42a7bb85a07ffa9fc1d0f0cd4fd65214156b0505c631431049b5",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254531,
          "transactionHash": "0x6fbd2183f2dfa52e44f999e87acfb1e1a721f1546bdfa9726512c5a1e0a37217",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f485237576235424a785372746870656b375063525647373448644c71354467386b4773423565523538634b67317065514e7a3251464d3735317447624c6f4c6b78484139625333757555000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x0ac98b85232a7c4d54e17e3446a4d80e2d76cc8d8f605022b72d204b685d429b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254530,
      "blockHash": "0x093daffcdfa8a53aa084610a20b3607cedb8bffa99ea0094996e37a2074c02fb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x86dd3b0c5c2e97dc98d9b50a3217beadd09dc0b3b2036466222d6f97d26b17ba",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__S3iUtTj4NoKQfZ6opAQYXUAPHMMMbGGi5arBu4hcv57PpmTVg5ExCnpMns9EgcZv3FCPhvKqc",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__S3iUtTj4NoKQfZ6opAQYXUAPHMMMbGGi5arBu4hcv57PpmTVg5ExCnpMns9EgcZv3FCPhvKqc",
        "length": 2
      },
      "hash": "0x86dd3b0c5c2e97dc98d9b50a3217beadd09dc0b3b2036466222d6f97d26b17ba",
      "confirmations": 40,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15277,
      "r": "0xcbcda16362e29fa6b227cf991eb7544d10615d1ad59225d037f94d6bfb7684a3",
      "s": "0x24402eb9b94cb92d3536ea21e7a4c4a90075ba2f3320d326e48b00cc876e015e",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823bad8501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ca0cbcda16362e29fa6b227cf991eb7544d10615d1ad59225d037f94d6bfb7684a3a024402eb9b94cb92d3536ea21e7a4c4a90075ba2f3320d326e48b00cc876e015e",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254530,
          "transactionHash": "0x86dd3b0c5c2e97dc98d9b50a3217beadd09dc0b3b2036466222d6f97d26b17ba",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004d68715f5f5333695574546a344e6f4b51665a366f7041515958554150484d4d4d62474769356172427534686376353750706d545667354578436e704d6e73394567635a763346435068764b716300000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x093daffcdfa8a53aa084610a20b3607cedb8bffa99ea0094996e37a2074c02fb",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254529,
      "blockHash": "0x7fce3d44651e46ac94166f29ee68b4d04c6548e9f8292f727ef9371b14bc05f5",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004d68715f5f5333695574546a344e6f4b51665a366f7041515958554150484d4d4d62474769356172427534686376353750706d545667354578436e704d6e73394567635a763346435068764b716300000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xec31ad3965d236968acadb2b048a4be3b35e425c48f059ecec2a960415aade4c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__S3iUtTj4NoKQfZ6opAQYXUAPHMMMbGGi5arBu4hcv57PpmTVg5ExCnpMns9EgcZv3FCPhvKqc",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__S3iUtTj4NoKQfZ6opAQYXUAPHMMMbGGi5arBu4hcv57PpmTVg5ExCnpMns9EgcZv3FCPhvKqc",
        "length": 3
      },
      "hash": "0xec31ad3965d236968acadb2b048a4be3b35e425c48f059ecec2a960415aade4c",
      "confirmations": 41,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ae"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 88,
      "r": "0x63371526588082de2c2713bac6f2d97c35994c6801b6728156d3b833bf70932e",
      "s": "0x37b0f9e7f2911db04c0a4b2aec43fdb8159402f4001cb64e5d619fbbdd7f1717",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d588501dcd65000830204ae9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004d68715f5f5333695574546a344e6f4b51665a366f7041515958554150484d4d4d62474769356172427534686376353750706d545667354578436e704d6e73394567635a763346435068764b716300000000000000000000000000000000000000831d26b8a063371526588082de2c2713bac6f2d97c35994c6801b6728156d3b833bf70932ea037b0f9e7f2911db04c0a4b2aec43fdb8159402f4001cb64e5d619fbbdd7f1717",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ae"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254529,
          "transactionHash": "0xec31ad3965d236968acadb2b048a4be3b35e425c48f059ecec2a960415aade4c",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004d68715f5f5333695574546a344e6f4b51665a366f7041515958554150484d4d4d62474769356172427534686376353750706d545667354578436e704d6e73394567635a763346435068764b716300000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x7fce3d44651e46ac94166f29ee68b4d04c6548e9f8292f727ef9371b14bc05f5",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ae"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254528,
      "blockHash": "0x574c25ad0547805e33221fa54666205a71456873931a47a42af76c447148fb87",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xec715c493d19cd49ddfe23e22c615e930846d47e24149f66183b3f2710c0bd19",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__FKAagE5FZwLTASRwxMAZtuokhKE7SxmaDpTCU8MxQR42ztNAcBiwg7wtFb91xtD6RWNNYjaxUJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__FKAagE5FZwLTASRwxMAZtuokhKE7SxmaDpTCU8MxQR42ztNAcBiwg7wtFb91xtD6RWNNYjaxUJ",
        "length": 2
      },
      "hash": "0xec715c493d19cd49ddfe23e22c615e930846d47e24149f66183b3f2710c0bd19",
      "confirmations": 42,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15276,
      "r": "0xbe48e56aed7ab47a8d1e530eddbbfb0fcfc4441df8f7ee44b1f9c1a4a4a97de3",
      "s": "0x14fa61c2f46e0f7d248bffe599ae7ce8d5823b541ad609b4ce38f5f06f92e3fd",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823bac8501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ba0be48e56aed7ab47a8d1e530eddbbfb0fcfc4441df8f7ee44b1f9c1a4a4a97de3a014fa61c2f46e0f7d248bffe599ae7ce8d5823b541ad609b4ce38f5f06f92e3fd",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254528,
          "transactionHash": "0xec715c493d19cd49ddfe23e22c615e930846d47e24149f66183b3f2710c0bd19",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f464b4161674535465a774c5441535277784d415a74756f6b684b453753786d614470544355384d78515234327a744e416342697767377774466239317874443652574e4e596a6178554a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x574c25ad0547805e33221fa54666205a71456873931a47a42af76c447148fb87",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254527,
      "blockHash": "0x8ed0ca48c413e8f12c4d95e563bb4337ddd96e03f47ddafa23fe395cce5b303b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f464b4161674535465a774c5441535277784d415a74756f6b684b453753786d614470544355384d78515234327a744e416342697767377774466239317874443652574e4e596a6178554a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xc2585b96b7927712064255f7952cc018ed337b860c6d9c9ee11ce8ebe4119d10",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__FKAagE5FZwLTASRwxMAZtuokhKE7SxmaDpTCU8MxQR42ztNAcBiwg7wtFb91xtD6RWNNYjaxUJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__FKAagE5FZwLTASRwxMAZtuokhKE7SxmaDpTCU8MxQR42ztNAcBiwg7wtFb91xtD6RWNNYjaxUJ",
        "length": 3
      },
      "hash": "0xc2585b96b7927712064255f7952cc018ed337b860c6d9c9ee11ce8ebe4119d10",
      "confirmations": 43,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 87,
      "r": "0xabda7dd2224243cdf83c8a774770f9c4da5489a959d001b18aea602cbecd0c5f",
      "s": "0x124fceae686e1c3b3b58d41e0e22ca8e5e1376c0dd39a14c719e110ec9752440",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d578501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f464b4161674535465a774c5441535277784d415a74756f6b684b453753786d614470544355384d78515234327a744e416342697767377774466239317874443652574e4e596a6178554a000000000000000000000000000000000000831d26b7a0abda7dd2224243cdf83c8a774770f9c4da5489a959d001b18aea602cbecd0c5fa0124fceae686e1c3b3b58d41e0e22ca8e5e1376c0dd39a14c719e110ec9752440",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254527,
          "transactionHash": "0xc2585b96b7927712064255f7952cc018ed337b860c6d9c9ee11ce8ebe4119d10",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f464b4161674535465a774c5441535277784d415a74756f6b684b453753786d614470544355384d78515234327a744e416342697767377774466239317874443652574e4e596a6178554a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x8ed0ca48c413e8f12c4d95e563bb4337ddd96e03f47ddafa23fe395cce5b303b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254526,
      "blockHash": "0x5e51618d8c46190759280be28e7a59922d069dce241af3d8694f2796786481fd",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xb7ef37bd9decd536460b5e9fccdf86d8e288ca943efc842dda61682d8499a33f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__MG4hjW6mvgA86p3vkPdsjQSurWRVWCC5jy9caSvuHY6QY4fsZRRDxAmCkcrsv7xaSVsNiFKsKg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__MG4hjW6mvgA86p3vkPdsjQSurWRVWCC5jy9caSvuHY6QY4fsZRRDxAmCkcrsv7xaSVsNiFKsKg",
        "length": 2
      },
      "hash": "0xb7ef37bd9decd536460b5e9fccdf86d8e288ca943efc842dda61682d8499a33f",
      "confirmations": 44,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15275,
      "r": "0x422f099b3b42309dd81f773d5b920e31928a6b5e27b682ec0565334b4d946210",
      "s": "0x237a08b456f5b231fd86b2e3a94bb8aa81b2cdde30b4f6076cabe063248e1179",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823bab8501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ca0422f099b3b42309dd81f773d5b920e31928a6b5e27b682ec0565334b4d946210a0237a08b456f5b231fd86b2e3a94bb8aa81b2cdde30b4f6076cabe063248e1179",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254526,
          "transactionHash": "0xb7ef37bd9decd536460b5e9fccdf86d8e288ca943efc842dda61682d8499a33f",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4d4734686a57366d76674138367033766b5064736a51537572575256574343356a7939636153767548593651593466735a52524478416d436b637273763778615356734e69464b734b67000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x5e51618d8c46190759280be28e7a59922d069dce241af3d8694f2796786481fd",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254525,
      "blockHash": "0x67f560ccca85e1e44622984a9b614683f4c04a26d280a8d68dbd68af44b53393",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d4734686a57366d76674138367033766b5064736a51537572575256574343356a7939636153767548593651593466735a52524478416d436b637273763778615356734e69464b734b67000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xd4b10258a9b31fd2e1b081421a0d22be1d9d9b74b8f759833f509d2feeb4dc10",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__MG4hjW6mvgA86p3vkPdsjQSurWRVWCC5jy9caSvuHY6QY4fsZRRDxAmCkcrsv7xaSVsNiFKsKg",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__MG4hjW6mvgA86p3vkPdsjQSurWRVWCC5jy9caSvuHY6QY4fsZRRDxAmCkcrsv7xaSVsNiFKsKg",
        "length": 3
      },
      "hash": "0xd4b10258a9b31fd2e1b081421a0d22be1d9d9b74b8f759833f509d2feeb4dc10",
      "confirmations": 45,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 86,
      "r": "0xa0158e55a6c29758d761d6a45e7ea04655fa7befc4fb2053f4ca3da9fd53f773",
      "s": "0x6a22f3cf651e5b2c18c7ad76ed3c895821cd416848286a3d043fd28685f8a680",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d568501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4d4734686a57366d76674138367033766b5064736a51537572575256574343356a7939636153767548593651593466735a52524478416d436b637273763778615356734e69464b734b67000000000000000000000000000000000000831d26b7a0a0158e55a6c29758d761d6a45e7ea04655fa7befc4fb2053f4ca3da9fd53f773a06a22f3cf651e5b2c18c7ad76ed3c895821cd416848286a3d043fd28685f8a680",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254525,
          "transactionHash": "0xd4b10258a9b31fd2e1b081421a0d22be1d9d9b74b8f759833f509d2feeb4dc10",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4d4734686a57366d76674138367033766b5064736a51537572575256574343356a7939636153767548593651593466735a52524478416d436b637273763778615356734e69464b734b67000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x67f560ccca85e1e44622984a9b614683f4c04a26d280a8d68dbd68af44b53393",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254524,
      "blockHash": "0xca2e00663745243009f57c3b861494bc3ecacf7012550505cbb2128e91e85f87",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x26183332a46727f46f7db4a097172ee01f4dbbad4fa0a85e5adc4b92055f7e3f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__87RucJPA2Kx2r8k92gjSQs67rU1R17vEh5t8e8x8VeRX9WScYjj77VHGScjWU6M7dM7Q9nvzga",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__87RucJPA2Kx2r8k92gjSQs67rU1R17vEh5t8e8x8VeRX9WScYjj77VHGScjWU6M7dM7Q9nvzga",
        "length": 2
      },
      "hash": "0x26183332a46727f46f7db4a097172ee01f4dbbad4fa0a85e5adc4b92055f7e3f",
      "confirmations": 46,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15274,
      "r": "0xab9feb78cd8b2085061f84cc2ff92fed88ad56cc60b2ffa91fa1b9db89a4a5a5",
      "s": "0x356fdd715683364308b534104f835fc24be60a713da969e0ecdfa45d5eade37e",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823baa8501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ca0ab9feb78cd8b2085061f84cc2ff92fed88ad56cc60b2ffa91fa1b9db89a4a5a5a0356fdd715683364308b534104f835fc24be60a713da969e0ecdfa45d5eade37e",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254524,
          "transactionHash": "0x26183332a46727f46f7db4a097172ee01f4dbbad4fa0a85e5adc4b92055f7e3f",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f38375275634a5041324b783272386b3932676a5351733637725531523137764568357438653878385665525839575363596a6a373756484753636a5755364d37644d3751396e767a6761000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xca2e00663745243009f57c3b861494bc3ecacf7012550505cbb2128e91e85f87",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254523,
      "blockHash": "0x16a61851347e6ed28177a517ca286ea4b4de1046e665a441df4ebfe90f848f2d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f38375275634a5041324b783272386b3932676a5351733637725531523137764568357438653878385665525839575363596a6a373756484753636a5755364d37644d3751396e767a6761000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x87455c43caa3876057bd6556a93d82c5ec1968bcb0f0094351fce20242eccde0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__87RucJPA2Kx2r8k92gjSQs67rU1R17vEh5t8e8x8VeRX9WScYjj77VHGScjWU6M7dM7Q9nvzga",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__87RucJPA2Kx2r8k92gjSQs67rU1R17vEh5t8e8x8VeRX9WScYjj77VHGScjWU6M7dM7Q9nvzga",
        "length": 3
      },
      "hash": "0x87455c43caa3876057bd6556a93d82c5ec1968bcb0f0094351fce20242eccde0",
      "confirmations": 47,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 85,
      "r": "0xb00f1947ead584711e6ba8253f2bc22d65f5e6cad729a85eeef390afcee4521e",
      "s": "0x7a481752e09de974e3aa9384f6fab2c484bdb2fe8bc8e280ee041f426b910aa2",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d558501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f38375275634a5041324b783272386b3932676a5351733637725531523137764568357438653878385665525839575363596a6a373756484753636a5755364d37644d3751396e767a6761000000000000000000000000000000000000831d26b7a0b00f1947ead584711e6ba8253f2bc22d65f5e6cad729a85eeef390afcee4521ea07a481752e09de974e3aa9384f6fab2c484bdb2fe8bc8e280ee041f426b910aa2",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254523,
          "transactionHash": "0x87455c43caa3876057bd6556a93d82c5ec1968bcb0f0094351fce20242eccde0",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f38375275634a5041324b783272386b3932676a5351733637725531523137764568357438653878385665525839575363596a6a373756484753636a5755364d37644d3751396e767a6761000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x16a61851347e6ed28177a517ca286ea4b4de1046e665a441df4ebfe90f848f2d",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254522,
      "blockHash": "0xc39e99bef836e7f8a742acb81b0556048d40ffb34ee8aeb39d8511613428ee9f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034323630653339656636326436616330376232656232323266343839653930353461623035343138633361396233333064366432383331663532666464633237343237633165383964366338626437633166336466313163386464383734353330633437393865383834633831393534653031336331363835643836366430303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x85a29234191c1aac74d6aea9a54fd31686b41fbf6117acd76a32a6e7ee897685",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x03"
        },
        "1": 0,
        "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "3": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "4": "",
        "requestID": {
          "_hex": "0x03"
        },
        "level": 0,
        "contentHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "pkeRequestor": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent",
      "hash": "0x85a29234191c1aac74d6aea9a54fd31686b41fbf6117acd76a32a6e7ee897685",
      "confirmations": 48,
      "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x149fd"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 4,
      "r": "0x0a940bdce1b8f34481deba78cdbee8f78cb9a430a6270a048359e82ac2e6830f",
      "s": "0x1fe19240483b7fee3deabd4f7b6f37f2c7ae6657d425f7f4ffa0142395f58285",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9022e048501dcd65000830149fd9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034323630653339656636326436616330376232656232323266343839653930353461623035343138633361396233333064366432383331663532666464633237343237633165383964366338626437633166336466313163386464383734353330633437393865383834633831393534653031336331363835643836366430303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a00a940bdce1b8f34481deba78cdbee8f78cb9a430a6270a048359e82ac2e6830fa01fe19240483b7fee3deabd4f7b6f37f2c7ae6657d425f7f4ffa0142395f58285",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x149fd"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254522,
          "transactionHash": "0x85a29234191c1aac74d6aea9a54fd31686b41fbf6117acd76a32a6e7ee897685",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343236306533396566363264366163303762326562323232663438396539303534616230353431386333613962333330643664323833316635326664646332373432376331653839643663386264376331663364663131633864643837343533306334373938653838346338313935346530313363313638356438363664303037000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xc39e99bef836e7f8a742acb81b0556048d40ffb34ee8aeb39d8511613428ee9f",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x149fd"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254520,
      "blockHash": "0x66d2224b74c564955e1e06c8cb94fb4bb3b84b681dee32c7664e242c9174d519",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x2c225fe3a4b8faf08d2677eb75e08979346cc137c61dd8e37ff683472dca6b17",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "length": 2
      },
      "hash": "0x2c225fe3a4b8faf08d2677eb75e08979346cc137c61dd8e37ff683472dca6b17",
      "confirmations": 50,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15273,
      "r": "0x0c7b0d484603d7098b730c1cbf89dc9defd21d3e8039b6a6e7855f074449a0ea",
      "s": "0x5bf0c2d019c1bffd794a0cf6f21c58dde2a225933db1a410256ebadd15608f70",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823ba98501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ba00c7b0d484603d7098b730c1cbf89dc9defd21d3e8039b6a6e7855f074449a0eaa05bf0c2d019c1bffd794a0cf6f21c58dde2a225933db1a410256ebadd15608f70",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254520,
          "transactionHash": "0x2c225fe3a4b8faf08d2677eb75e08979346cc137c61dd8e37ff683472dca6b17",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x66d2224b74c564955e1e06c8cb94fb4bb3b84b681dee32c7664e242c9174d519",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254521,
      "blockHash": "0x309189677e606363732d8b7a8df83cff10e940427ea9e141ace0740b35e5920a",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000000000000000000000000000000008430783034323630653339656636326436616330376232656232323266343839653930353461623035343138633361396233333064366432383331663532666464633237343237633165383964366338626437633166336466313163386464383734353330633437393865383834633831393534653031336331363835643836366430303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b414a504547736a39416672313776464766594468354d425a6834694572706f6f4d643865573179426e6d4e4356684854566b733456543767467a777a4867766273344833453843566f6b32727663325432375a767379636b6b434e6d6a786a59327947476237765a4b59483955486a744852634372775246543254475967785a766b7472666a634c31336e3674557361584b7758446339574e6f41696f64364a71366b567a366255734c5637576877396e4c3243786d315247584c4c4263474d71747836474837744238324b36773853664564395432676b4d47547a3168344e634b4846543345545355707043564a586a635a79766d3444445957397070764e4872696e6a4d4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0x389612148692f2125989ad135ece637bcbca9fdb45699a5ed5b5a669a566a00c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x02"
        },
        "1": 0,
        "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "3": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "4": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
        "requestID": {
          "_hex": "0x02"
        },
        "level": 0,
        "contentHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "pkeRequestor": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
        "pkeAFGH": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
        "length": 5
      },
      "contract": "BaseContent",
      "hash": "0x389612148692f2125989ad135ece637bcbca9fdb45699a5ed5b5a669a566a00c",
      "confirmations": 49,
      "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x19de0"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 3,
      "r": "0x1f27194e5951ec94e2d17e33d7fe16aee0aa19302223ced1c3273fafb8ab9524",
      "s": "0x2c2155af2ce3b5b927e2ea2fcc2446f93c530e32b35738e6db90e71bb6eb0d4d",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9034e038501dcd6500083019de09436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b902e4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000000000000000000000000000000008430783034323630653339656636326436616330376232656232323266343839653930353461623035343138633361396233333064366432383331663532666464633237343237633165383964366338626437633166336466313163386464383734353330633437393865383834633831393534653031336331363835643836366430303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b414a504547736a39416672313776464766594468354d425a6834694572706f6f4d643865573179426e6d4e4356684854566b733456543767467a777a4867766273344833453843566f6b32727663325432375a767379636b6b434e6d6a786a59327947476237765a4b59483955486a744852634372775246543254475967785a766b7472666a634c31336e3674557361584b7758446339574e6f41696f64364a71366b567a366255734c5637576877396e4c3243786d315247584c4c4263474d71747836474837744238324b36773853664564395432676b4d47547a3168344e634b4846543345545355707043564a586a635a79766d3444445957397070764e4872696e6a4d4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b7a01f27194e5951ec94e2d17e33d7fe16aee0aa19302223ced1c3273fafb8ab9524a02c2155af2ce3b5b927e2ea2fcc2446f93c530e32b35738e6db90e71bb6eb0d4d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x19de0"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254521,
          "transactionHash": "0x389612148692f2125989ad135ece637bcbca9fdb45699a5ed5b5a669a566a00c",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034323630653339656636326436616330376232656232323266343839653930353461623035343138633361396233333064366432383331663532666464633237343237633165383964366338626437633166336466313163386464383734353330633437393865383834633831393534653031336331363835643836366430303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b414a504547736a39416672313776464766594468354d425a6834694572706f6f4d643865573179426e6d4e4356684854566b733456543767467a777a4867766273344833453843566f6b32727663325432375a767379636b6b434e6d6a786a59327947476237765a4b59483955486a744852634372775246543254475967785a766b7472666a634c31336e3674557361584b7758446339574e6f41696f64364a71366b567a366255734c5637576877396e4c3243786d315247584c4c4263474d71747836474837744238324b36773853664564395432676b4d47547a3168344e634b4846543345545355707043564a586a635a79766d3444445957397070764e4872696e6a4d46000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x309189677e606363732d8b7a8df83cff10e940427ea9e141ace0740b35e5920a",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x19de0"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254519,
      "blockHash": "0x522a68507f4782f4f371e240ea1e97e6dea320ab12819650daab5125855bd617",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xbe68f4a889ece5eeb63d0e3c0c540c0f0dc18eed752a10f796d02a1f31c8779b",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
        "length": 3
      },
      "hash": "0xbe68f4a889ece5eeb63d0e3c0c540c0f0dc18eed752a10f796d02a1f31c8779b",
      "confirmations": 51,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 84,
      "r": "0x5b2372f3cef7c6a1c951e65446ef269378f02e420de9b4480ce34ac1b7ccc2c5",
      "s": "0x12d2090f4a77b8b37a894c93875291cbd2099b9e8fd80e342bf573b09e303736",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d548501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a000000000000000000000000000000000000831d26b7a05b2372f3cef7c6a1c951e65446ef269378f02e420de9b4480ce34ac1b7ccc2c5a012d2090f4a77b8b37a894c93875291cbd2099b9e8fd80e342bf573b09e303736",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254519,
          "transactionHash": "0xbe68f4a889ece5eeb63d0e3c0c540c0f0dc18eed752a10f796d02a1f31c8779b",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x522a68507f4782f4f371e240ea1e97e6dea320ab12819650daab5125855bd617",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254517,
      "blockHash": "0x58c317069e9d6c4bb3f81faefa99afb1a8982078f6de700c086b6e8aa262943c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f33445978716a71465439456f414645665977684875707463766959424769324a7365705053744e44745732694373526b4c735a6576583747773832664c57426a5a714c4d596e73393174000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x3fb3f3419eba956254a0ec22f5ae8bee1a3b991805db38cb52a2bd617b6c7cbd",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__3DYxqjqFT9EoAFEfYwhHuptcviYBGi2JsepPStNDtW2iCsRkLsZevX7Gw82fLWBjZqLMYns91t",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__3DYxqjqFT9EoAFEfYwhHuptcviYBGi2JsepPStNDtW2iCsRkLsZevX7Gw82fLWBjZqLMYns91t",
        "length": 3
      },
      "hash": "0x3fb3f3419eba956254a0ec22f5ae8bee1a3b991805db38cb52a2bd617b6c7cbd",
      "confirmations": 53,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 83,
      "r": "0x3261662c630ca070468e7df14d847bfe268447bf55ffd805d45226ddac0f4cb1",
      "s": "0x26ca0ee9c0257d22508d7ba01f71bf17d541b1b2d436af9ec449fb970c8d96ab",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d538501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f33445978716a71465439456f414645665977684875707463766959424769324a7365705053744e44745732694373526b4c735a6576583747773832664c57426a5a714c4d596e73393174000000000000000000000000000000000000831d26b7a03261662c630ca070468e7df14d847bfe268447bf55ffd805d45226ddac0f4cb1a026ca0ee9c0257d22508d7ba01f71bf17d541b1b2d436af9ec449fb970c8d96ab",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254517,
          "transactionHash": "0x3fb3f3419eba956254a0ec22f5ae8bee1a3b991805db38cb52a2bd617b6c7cbd",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f33445978716a71465439456f414645665977684875707463766959424769324a7365705053744e44745732694373526b4c735a6576583747773832664c57426a5a714c4d596e73393174000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x58c317069e9d6c4bb3f81faefa99afb1a8982078f6de700c086b6e8aa262943c",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254518,
      "blockHash": "0x65b87fb531b762d18dca58da6a5d756b735c47bd65a93d0d46461a552072a0dc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x2d6d4fa5d453abb143aadb583872dab68915f56ff459c2667195fb2e619945c5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__3DYxqjqFT9EoAFEfYwhHuptcviYBGi2JsepPStNDtW2iCsRkLsZevX7Gw82fLWBjZqLMYns91t",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__3DYxqjqFT9EoAFEfYwhHuptcviYBGi2JsepPStNDtW2iCsRkLsZevX7Gw82fLWBjZqLMYns91t",
        "length": 2
      },
      "hash": "0x2d6d4fa5d453abb143aadb583872dab68915f56ff459c2667195fb2e619945c5",
      "confirmations": 52,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15272,
      "r": "0x9e9bf40d66ac08d2a932801dc71ab6fe0237cd8331b0f501f3d8dc304aa14db2",
      "s": "0x39765207e816e7d15d374e751b8bd857a59183c05689f4de5e637ac1f6292cc1",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823ba88501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ba09e9bf40d66ac08d2a932801dc71ab6fe0237cd8331b0f501f3d8dc304aa14db2a039765207e816e7d15d374e751b8bd857a59183c05689f4de5e637ac1f6292cc1",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254518,
          "transactionHash": "0x2d6d4fa5d453abb143aadb583872dab68915f56ff459c2667195fb2e619945c5",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f33445978716a71465439456f414645665977684875707463766959424769324a7365705053744e44745732694373526b4c735a6576583747773832664c57426a5a714c4d596e73393174000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x65b87fb531b762d18dca58da6a5d756b735c47bd65a93d0d46461a552072a0dc",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254516,
      "blockHash": "0xfd41c08ce3fef9ecfa581a32403a3b8a7a503599d04793cc25d6878cef9f3a84",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x06dca927ece81a7feb7dbf3a8f592afa1051a70e3a24f9d65c12f9af81b7d6a0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__F8REiYqVctjWDxMVYunY6VxBEJtSWZogtnLu3rQ9DNnE2JXgvZcNzsDDKzYrohJg9DuSsCbJug",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__F8REiYqVctjWDxMVYunY6VxBEJtSWZogtnLu3rQ9DNnE2JXgvZcNzsDDKzYrohJg9DuSsCbJug",
        "length": 2
      },
      "hash": "0x06dca927ece81a7feb7dbf3a8f592afa1051a70e3a24f9d65c12f9af81b7d6a0",
      "confirmations": 54,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15271,
      "r": "0xaed4b4b2f74b1011c9d209ea47b5ad7e8fe89151c60a70131c8c5575d14085d5",
      "s": "0x14b0b16efe04400fc2e26afb3f3a5c0a8bbce846da7bacbc320c5f5f811589de",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823ba78501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ba0aed4b4b2f74b1011c9d209ea47b5ad7e8fe89151c60a70131c8c5575d14085d5a014b0b16efe04400fc2e26afb3f3a5c0a8bbce846da7bacbc320c5f5f811589de",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254516,
          "transactionHash": "0x06dca927ece81a7feb7dbf3a8f592afa1051a70e3a24f9d65c12f9af81b7d6a0",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f463852456959715663746a5744784d5659756e5936567842454a7453575a6f67746e4c7533725139444e6e45324a5867765a634e7a7344444b7a59726f684a67394475537343624a7567000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xfd41c08ce3fef9ecfa581a32403a3b8a7a503599d04793cc25d6878cef9f3a84",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254515,
      "blockHash": "0x8247d18f17f5295e77912d6003eec1368953a667c9883bd692f748d028d4ce62",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f463852456959715663746a5744784d5659756e5936567842454a7453575a6f67746e4c7533725139444e6e45324a5867765a634e7a7344444b7a59726f684a67394475537343624a7567000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xdfb3735c4666998664429d7aedc1ade2c17df081580b8e3bf6b142bb26a3495d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__F8REiYqVctjWDxMVYunY6VxBEJtSWZogtnLu3rQ9DNnE2JXgvZcNzsDDKzYrohJg9DuSsCbJug",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__F8REiYqVctjWDxMVYunY6VxBEJtSWZogtnLu3rQ9DNnE2JXgvZcNzsDDKzYrohJg9DuSsCbJug",
        "length": 3
      },
      "hash": "0xdfb3735c4666998664429d7aedc1ade2c17df081580b8e3bf6b142bb26a3495d",
      "confirmations": 55,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 82,
      "r": "0xb837f3811a21635d3bac875e6c8e479c83100641d92f3764d3d42a3387c51331",
      "s": "0x6b24b506a18c9bfe54a13e17d385f7867f1f062ed8eefbc3dff0ef6ae6f5b5c2",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d528501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f463852456959715663746a5744784d5659756e5936567842454a7453575a6f67746e4c7533725139444e6e45324a5867765a634e7a7344444b7a59726f684a67394475537343624a7567000000000000000000000000000000000000831d26b8a0b837f3811a21635d3bac875e6c8e479c83100641d92f3764d3d42a3387c51331a06b24b506a18c9bfe54a13e17d385f7867f1f062ed8eefbc3dff0ef6ae6f5b5c2",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254515,
          "transactionHash": "0xdfb3735c4666998664429d7aedc1ade2c17df081580b8e3bf6b142bb26a3495d",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f463852456959715663746a5744784d5659756e5936567842454a7453575a6f67746e4c7533725139444e6e45324a5867765a634e7a7344444b7a59726f684a67394475537343624a7567000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x8247d18f17f5295e77912d6003eec1368953a667c9883bd692f748d028d4ce62",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254514,
      "blockHash": "0xc9297212fc2f1327795d1750d92e8a1f4942f8ed810c5ee3492f46eb93c45895",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x7e1b8517297462025a9d7da461f760dbb9d485e63b4daf1f5e0eb7679abaf20d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__B5bz13hUhzAPq8uFK6qpPeVmxWi8rZVPnUib2h2K4pHsNXxHjc8dt9jvKahGZFdQtCeiquLE5Y",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__B5bz13hUhzAPq8uFK6qpPeVmxWi8rZVPnUib2h2K4pHsNXxHjc8dt9jvKahGZFdQtCeiquLE5Y",
        "length": 2
      },
      "hash": "0x7e1b8517297462025a9d7da461f760dbb9d485e63b4daf1f5e0eb7679abaf20d",
      "confirmations": 56,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15270,
      "r": "0x3a7991e94bb76dec4fc79926df372b901a86e068aa80141d0feca8b4b546fee4",
      "s": "0x73b13c31bf04daad664c1e8712fa12b10ffd04adee0510e395674d5e46bd8dfa",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823ba68501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ba03a7991e94bb76dec4fc79926df372b901a86e068aa80141d0feca8b4b546fee4a073b13c31bf04daad664c1e8712fa12b10ffd04adee0510e395674d5e46bd8dfa",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254514,
          "transactionHash": "0x7e1b8517297462025a9d7da461f760dbb9d485e63b4daf1f5e0eb7679abaf20d",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4235627a31336855687a4150713875464b3671705065566d78576938725a56506e5569623268324b347048734e5878486a63386474396a764b6168475a4664517443656971754c453559000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xc9297212fc2f1327795d1750d92e8a1f4942f8ed810c5ee3492f46eb93c45895",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254513,
      "blockHash": "0xcb8e45e90768993b6b090ed0f973535f5cd44f6ee1bb53ead0bba25eec80c55f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4235627a31336855687a4150713875464b3671705065566d78576938725a56506e5569623268324b347048734e5878486a63386474396a764b6168475a4664517443656971754c453559000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x51fb7dbe7c9f97a3e47712927431c038f6c66733c94db851c41fe0107c789011",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__B5bz13hUhzAPq8uFK6qpPeVmxWi8rZVPnUib2h2K4pHsNXxHjc8dt9jvKahGZFdQtCeiquLE5Y",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__B5bz13hUhzAPq8uFK6qpPeVmxWi8rZVPnUib2h2K4pHsNXxHjc8dt9jvKahGZFdQtCeiquLE5Y",
        "length": 3
      },
      "hash": "0x51fb7dbe7c9f97a3e47712927431c038f6c66733c94db851c41fe0107c789011",
      "confirmations": 57,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 81,
      "r": "0xe8a75dcc624a3d4bbe8d1fca5d43eed71f282ecab66546600309a58d76d70eea",
      "s": "0x08837ea46ddbf2d6f9c7e6d441abe82a6afed8b33c5dea252a4d85580b464417",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d518501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4235627a31336855687a4150713875464b3671705065566d78576938725a56506e5569623268324b347048734e5878486a63386474396a764b6168475a4664517443656971754c453559000000000000000000000000000000000000831d26b7a0e8a75dcc624a3d4bbe8d1fca5d43eed71f282ecab66546600309a58d76d70eeaa008837ea46ddbf2d6f9c7e6d441abe82a6afed8b33c5dea252a4d85580b464417",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254513,
          "transactionHash": "0x51fb7dbe7c9f97a3e47712927431c038f6c66733c94db851c41fe0107c789011",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4235627a31336855687a4150713875464b3671705065566d78576938725a56506e5569623268324b347048734e5878486a63386474396a764b6168475a4664517443656971754c453559000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xcb8e45e90768993b6b090ed0f973535f5cd44f6ee1bb53ead0bba25eec80c55f",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254511,
      "blockHash": "0x21ab741195e20c802890169144abf33e847310a30176c08cf4495b1f3749b50e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f326a746d73715873716a3831654773436654376d7846316e55445065655036534b424b366e515856354273356f7a3254584c697145776676696457726d593636437232757775614d4c45000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x51115c95bf110d1de5532fc8a0b9e5806d9f76928b326c9a94a307b4a53c1d35",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__2jtmsqXsqj81eGsCfT7mxF1nUDPeeP6SKBK6nQXV5Bs5oz2TXLiqEwfvidWrmY66Cr2uwuaMLE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__2jtmsqXsqj81eGsCfT7mxF1nUDPeeP6SKBK6nQXV5Bs5oz2TXLiqEwfvidWrmY66Cr2uwuaMLE",
        "length": 3
      },
      "hash": "0x51115c95bf110d1de5532fc8a0b9e5806d9f76928b326c9a94a307b4a53c1d35",
      "confirmations": 59,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x204ee"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 80,
      "r": "0x00b8770e214bdf15207e823a878c70af0c980542f8a771e7cb3ff47c2c7094c9",
      "s": "0x69fa30e6977e5cff1958486d12b3edb0fb7d9f01dfda53da21f9743389997322",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010c508501dcd65000830204ee9436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f326a746d73715873716a3831654773436654376d7846316e55445065655036534b424b366e515856354273356f7a3254584c697145776676696457726d593636437232757775614d4c45000000000000000000000000000000000000831d26b89fb8770e214bdf15207e823a878c70af0c980542f8a771e7cb3ff47c2c7094c9a069fa30e6977e5cff1958486d12b3edb0fb7d9f01dfda53da21f9743389997322",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x204ee"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000080000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254511,
          "transactionHash": "0x51115c95bf110d1de5532fc8a0b9e5806d9f76928b326c9a94a307b4a53c1d35",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f326a746d73715873716a3831654773436654376d7846316e55445065655036534b424b366e515856354273356f7a3254584c697145776676696457726d593636437232757775614d4c45000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x21ab741195e20c802890169144abf33e847310a30176c08cf4495b1f3749b50e",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x204ee"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254512,
      "blockHash": "0x26446e114baa02ec58502bbef717e70a51013a92d25823e840fca66ba76dc022",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xe93cd7661b58e985395456432498d059d4e559a8adb785c95547dfcd124b5894",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__2jtmsqXsqj81eGsCfT7mxF1nUDPeeP6SKBK6nQXV5Bs5oz2TXLiqEwfvidWrmY66Cr2uwuaMLE",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__2jtmsqXsqj81eGsCfT7mxF1nUDPeeP6SKBK6nQXV5Bs5oz2TXLiqEwfvidWrmY66Cr2uwuaMLE",
        "length": 2
      },
      "hash": "0xe93cd7661b58e985395456432498d059d4e559a8adb785c95547dfcd124b5894",
      "confirmations": 58,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15269,
      "r": "0x07aa893c63209d152fd45a95e9dfd46d67af58abbc62da1c63c43bca54da7839",
      "s": "0x14c23e561cdc4afc80ee88ffdee1d98c5401dd3cf0647c3f0dc2c1e95eecb3a5",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823ba58501dcd65000839896809436cd70aab7fcee32d36abbe22ec0c3889ee36bd38084446e88261ba007aa893c63209d152fd45a95e9dfd46d67af58abbc62da1c63c43bca54da7839a014c23e561cdc4afc80ee88ffdee1d98c5401dd3cf0647c3f0dc2c1e95eecb3a5",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x211a5"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254512,
          "transactionHash": "0xe93cd7661b58e985395456432498d059d4e559a8adb785c95547dfcd124b5894",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f326a746d73715873716a3831654773436654376d7846316e55445065655036534b424b366e515856354273356f7a3254584c697145776676696457726d593636437232757775614d4c45000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x26446e114baa02ec58502bbef717e70a51013a92d25823e840fca66ba76dc022",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x211a5"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254510,
      "blockHash": "0xc307484212aafe299233e1fb0c1235284bd33beeae03e96ed7eb954b5945a402",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x3def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x8612eb010b8a1bb064932fc0b8e50ca2888b37c3cac0073a87fba26563ba4072",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 0,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 0,
        "length": 3
      },
      "hash": "0x8612eb010b8a1bb064932fc0b8e50ca2888b37c3cac0073a87fba26563ba4072",
      "confirmations": 60,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xdfbe"
      },
      "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 79,
      "r": "0xd903e7312dc2f321281775121265b30825fd0b51983521ed315f17d3e51817e0",
      "s": "0x5a7f904155569fcf3652406eff7022bab1753992450d636a89b320cbfdf442c6",
      "v": 1910456,
      "creates": null,
      "raw": "0xf8cc4f8501dcd6500082dfbe944b652eb56d40512c69f3b6ea81a99015b87be5ba80b8643def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a0d903e7312dc2f321281775121265b30825fd0b51983521ed315f17d3e51817e0a05a7f904155569fcf3652406eff7022bab1753992450d636a89b320cbfdf442c6",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x6fdf"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254510,
          "transactionHash": "0x8612eb010b8a1bb064932fc0b8e50ca2888b37c3cac0073a87fba26563ba4072",
          "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xc307484212aafe299233e1fb0c1235284bd33beeae03e96ed7eb954b5945a402",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x6fdf"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254509,
      "blockHash": "0x7f64a787b17aeb775fa82931350be27f4c4c13f77c5d4a8ed563f26004624fe1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x3def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xa49884cf26a32c25ee4ebbdf1147a32266de8970c5d5405e6c74adb6e0c8b38d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 2,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 2,
        "length": 3
      },
      "hash": "0xa49884cf26a32c25ee4ebbdf1147a32266de8970c5d5405e6c74adb6e0c8b38d",
      "confirmations": 61,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xb108"
      },
      "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 78,
      "r": "0xa2d3d61c65f2a69854c32967d5d5c9bfa6296cc7a460df4bf6473b1dffcad96e",
      "s": "0x1302b72ad3081baf7959598df2248e7df7caa0c7715357cfdd6408dc5db5b7d2",
      "v": 1910456,
      "creates": null,
      "raw": "0xf8cc4e8501dcd6500082b108944b652eb56d40512c69f3b6ea81a99015b87be5ba80b8643def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000831d26b8a0a2d3d61c65f2a69854c32967d5d5c9bfa6296cc7a460df4bf6473b1dffcad96ea01302b72ad3081baf7959598df2248e7df7caa0c7715357cfdd6408dc5db5b7d2",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0xb108"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254509,
          "transactionHash": "0xa49884cf26a32c25ee4ebbdf1147a32266de8970c5d5405e6c74adb6e0c8b38d",
          "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000002",
          "logIndex": 0,
          "blockHash": "0x7f64a787b17aeb775fa82931350be27f4c4c13f77c5d4a8ed563f26004624fe1",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0xb108"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254508,
      "blockHash": "0xdf37b054b77557a4384988d205dd2ff6c73c537d542eecc18e6f0de2ef607f60",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x3def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xfe3c2f41e3b4d779d3c9bc507f8e46544d59eac649beb8c756060c2b1de68868",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 22,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 22,
        "length": 3
      },
      "hash": "0xfe3c2f41e3b4d779d3c9bc507f8e46544d59eac649beb8c756060c2b1de68868",
      "confirmations": 62,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xb108"
      },
      "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 77,
      "r": "0xaf9eeb8503b9e8da6d32c6d9d81cfb26019d212de6764d51d6def55d6a7fea34",
      "s": "0x4d0b232f189b8e6c449c964d32551672ecb89c6da91bec1f445487edaf3edbed",
      "v": 1910456,
      "creates": null,
      "raw": "0xf8cc4d8501dcd6500082b108944b652eb56d40512c69f3b6ea81a99015b87be5ba80b8643def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000831d26b8a0af9eeb8503b9e8da6d32c6d9d81cfb26019d212de6764d51d6def55d6a7fea34a04d0b232f189b8e6c449c964d32551672ecb89c6da91bec1f445487edaf3edbed",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0xb108"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254508,
          "transactionHash": "0xfe3c2f41e3b4d779d3c9bc507f8e46544d59eac649beb8c756060c2b1de68868",
          "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000016",
          "logIndex": 0,
          "blockHash": "0xdf37b054b77557a4384988d205dd2ff6c73c537d542eecc18e6f0de2ef607f60",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0xb108"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254507,
      "blockHash": "0x35819b61b5aad047ef88958879fec92a1013ff2b6a418c4bbe67798f7ee5cad3",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x3def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0xf88a4f3ac45c0ea0248114b82dae13555a5e5f31b49030ff7d6df52ce1c26377",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 222,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 222,
        "length": 3
      },
      "hash": "0xf88a4f3ac45c0ea0248114b82dae13555a5e5f31b49030ff7d6df52ce1c26377",
      "confirmations": 63,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xdcf3"
      },
      "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 76,
      "r": "0x9d36c7bc28fb983c71a1bdf749b7a469a1c775771212824de9cbe310c6796111",
      "s": "0x12eb3d5ba1b8d21c6d502d29bd4389ed77c51cb862df47c6967ef5492d27760f",
      "v": 1910456,
      "creates": null,
      "raw": "0xf8cc4c8501dcd6500082dcf3944b652eb56d40512c69f3b6ea81a99015b87be5ba80b8643def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002831d26b8a09d36c7bc28fb983c71a1bdf749b7a469a1c775771212824de9cbe310c6796111a012eb3d5ba1b8d21c6d502d29bd4389ed77c51cb862df47c6967ef5492d27760f",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0xdcf3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254507,
          "transactionHash": "0xf88a4f3ac45c0ea0248114b82dae13555a5e5f31b49030ff7d6df52ce1c26377",
          "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000de",
          "logIndex": 0,
          "blockHash": "0x35819b61b5aad047ef88958879fec92a1013ff2b6a418c4bbe67798f7ee5cad3",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0xdcf3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254505,
      "blockHash": "0x4da7183aa330705cd47c782d3b05c4d2ce6e1e459f8620f3cb173bf6420362e7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x3def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x47a1bae8973bab20d03dd108d1805d080f887e539e0881d0d93596ad5157a692",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 2,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 2,
        "length": 3
      },
      "hash": "0x47a1bae8973bab20d03dd108d1805d080f887e539e0881d0d93596ad5157a692",
      "confirmations": 65,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x2070c"
      },
      "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 74,
      "r": "0xacc2d5e5569540c3dec67eeb1ad6960d64990f88aadc1757c02245aebb72926b",
      "s": "0x6301ff23d0a26bf408f82ff715fd73382175be193f1a37e358a4c34e06956443",
      "v": 1910455,
      "creates": null,
      "raw": "0xf8cd4a8501dcd650008302070c944b652eb56d40512c69f3b6ea81a99015b87be5ba80b8643def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002831d26b7a0acc2d5e5569540c3dec67eeb1ad6960d64990f88aadc1757c02245aebb72926ba06301ff23d0a26bf408f82ff715fd73382175be193f1a37e358a4c34e06956443",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x2070c"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254505,
          "transactionHash": "0x47a1bae8973bab20d03dd108d1805d080f887e539e0881d0d93596ad5157a692",
          "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000002",
          "logIndex": 0,
          "blockHash": "0x4da7183aa330705cd47c782d3b05c4d2ce6e1e459f8620f3cb173bf6420362e7",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x2070c"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254506,
      "blockHash": "0x9846c7d51d2b08bf6a2557158deb2927a3da1d0a8050660b70276947650bbdd3",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x3def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x7f5bb394377d70cbee55cccab5f9726112d0966ceea771426bd50cf3a2aabee0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 22,
        "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 22,
        "length": 3
      },
      "hash": "0x7f5bb394377d70cbee55cccab5f9726112d0966ceea771426bd50cf3a2aabee0",
      "confirmations": 64,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0xdcf3"
      },
      "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 75,
      "r": "0x544630450d66ac41b4fac9e8b21153b04e0337c8294afd2e80235ff337cd214e",
      "s": "0x60f8464bc410235dec7ad800d61679b3f0b6d51bade205e1ce507df5dd62dc65",
      "v": 1910455,
      "creates": null,
      "raw": "0xf8cc4b8501dcd6500082dcf3944b652eb56d40512c69f3b6ea81a99015b87be5ba80b8643def51400000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002831d26b7a0544630450d66ac41b4fac9e8b21153b04e0337c8294afd2e80235ff337cd214ea060f8464bc410235dec7ad800d61679b3f0b6d51bade205e1ce507df5dd62dc65",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0xdcf3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254506,
          "transactionHash": "0x7f5bb394377d70cbee55cccab5f9726112d0966ceea771426bd50cf3a2aabee0",
          "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000016",
          "logIndex": 0,
          "blockHash": "0x9846c7d51d2b08bf6a2557158deb2927a3da1d0a8050660b70276947650bbdd3",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0xdcf3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254504,
      "blockHash": "0xd210f173fe54381aa81bf40acda4ce430a85e981500639dbd6cb9b8cfd48dd7c",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xcd83e7afe4ab48e6c1f4cb5c6916f81e1a2e6c4baa8b7d9acc73acd2a9edfdf5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DS7JbzMfNsSM9zXCGFqWh1MRxf6deZXQdqMg1LaqunpdDZKavMHfiAgUFgm2QvFbZd4N6NVnyf",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DS7JbzMfNsSM9zXCGFqWh1MRxf6deZXQdqMg1LaqunpdDZKavMHfiAgUFgm2QvFbZd4N6NVnyf",
        "length": 2
      },
      "hash": "0xcd83e7afe4ab48e6c1f4cb5c6916f81e1a2e6c4baa8b7d9acc73acd2a9edfdf5",
      "confirmations": 66,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15268,
      "r": "0xb9caf2cabf00ef49beb75fec900194e52a867041e2f1a0276cef7d61b622e48e",
      "s": "0x58d09943e30429dc8b94ac8012df5eacf8572ec8d98f1d763071b33ee8b162a3",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823ba48501dcd6500083989680944b652eb56d40512c69f3b6ea81a99015b87be5ba8084446e88261ba0b9caf2cabf00ef49beb75fec900194e52a867041e2f1a0276cef7d61b622e48ea058d09943e30429dc8b94ac8012df5eacf8572ec8d98f1d763071b33ee8b162a3",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x1a54a"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000010000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254504,
          "transactionHash": "0xcd83e7afe4ab48e6c1f4cb5c6916f81e1a2e6c4baa8b7d9acc73acd2a9edfdf5",
          "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4453374a627a4d664e73534d397a58434746715768314d5278663664655a585164714d67314c6171756e7064445a4b61764d48666941675546676d32517646625a64344e364e566e7966000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xd210f173fe54381aa81bf40acda4ce430a85e981500639dbd6cb9b8cfd48dd7c",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x1a54a"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254503,
      "blockHash": "0x19e07838ab725611a700c7cc3646708e897812916da005fd663ec124388a4b91",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4453374a627a4d664e73534d397a58434746715768314d5278663664655a585164714d67314c6171756e7064445a4b61764d48666941675546676d32517646625a64344e364e566e7966000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xcf27e139a3e70b4617e2f0e861cabc382798635ecad539fa6361bb388cf399f8",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "2": "hq__DS7JbzMfNsSM9zXCGFqWh1MRxf6deZXQdqMg1LaqunpdDZKavMHfiAgUFgm2QvFbZd4N6NVnyf",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DS7JbzMfNsSM9zXCGFqWh1MRxf6deZXQdqMg1LaqunpdDZKavMHfiAgUFgm2QvFbZd4N6NVnyf",
        "length": 3
      },
      "hash": "0xcf27e139a3e70b4617e2f0e861cabc382798635ecad539fa6361bb388cf399f8",
      "confirmations": 67,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x1be6b"
      },
      "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 73,
      "r": "0x7d78d61d94ecdbeb7e27fd23df63f7aca5a7048f914144b87d904b2af1bb0a1f",
      "s": "0x1a087a3c2cb6a5309f71368be05d234feed3672c5da904cab1fa405c455a1eab",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d498501dcd650008301be6b944b652eb56d40512c69f3b6ea81a99015b87be5ba80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4453374a627a4d664e73534d397a58434746715768314d5278663664655a585164714d67314c6171756e7064445a4b61764d48666941675546676d32517646625a64344e364e566e7966000000000000000000000000000000000000831d26b8a07d78d61d94ecdbeb7e27fd23df63f7aca5a7048f914144b87d904b2af1bb0a1fa01a087a3c2cb6a5309f71368be05d234feed3672c5da904cab1fa405c455a1eab",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x1be6b"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000010000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254503,
          "transactionHash": "0xcf27e139a3e70b4617e2f0e861cabc382798635ecad539fa6361bb388cf399f8",
          "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4453374a627a4d664e73534d397a58434746715768314d5278663664655a585164714d67314c6171756e7064445a4b61764d48666941675546676d32517646625a64344e364e566e7966000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x19e07838ab725611a700c7cc3646708e897812916da005fd663ec124388a4b91",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x1be6b"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254502,
      "blockHash": "0x0e78c0e86de2531809f441f598a021fbece6d7ddf826448b9cdc76df6d1636ac",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xef0c7c4b45f0f284b99079ed34ec02b76a3c38c99429036e299c332bc6417558",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0xef0c7c4b45f0f284b99079ed34ec02b76a3c38c99429036e299c332bc6417558",
      "confirmations": 68,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x60f4"
      },
      "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 72,
      "r": "0x941952db3863505d4a72305329d93ea3999c056b18c7b801bcd6a489cc81e40e",
      "s": "0x3d9eda673f8859774845dcbb464a57363e48295ee3af3109cb43163daba95c5d",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b488501dcd650008260f4944b652eb56d40512c69f3b6ea81a99015b87be5ba8084c287e0ed831d26b7a0941952db3863505d4a72305329d93ea3999c056b18c7b801bcd6a489cc81e40ea03d9eda673f8859774845dcbb464a57363e48295ee3af3109cb43163daba95c5d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x60f4"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254502,
          "transactionHash": "0xef0c7c4b45f0f284b99079ed34ec02b76a3c38c99429036e299c332bc6417558",
          "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x0e78c0e86de2531809f441f598a021fbece6d7ddf826448b9cdc76df6d1636ac",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x60f4"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254501,
      "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x575185ed",
      "topics": [
        "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
      ],
      "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
      "logIndex": 2,
      "decode": "<function>",
      "name": "CreateGroup",
      "signature": "CreateGroup(address)",
      "topic": "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159",
      "values": {
        "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "groupAddress": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
      "confirmations": 69,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x387894"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 71,
      "r": "0x55bb12e38899d6e3b988d41208163adf4fdc12b43f96fe25848e8c6f512009e3",
      "s": "0x1843cf3666694c1a102484163e0376a0d523891250adb4c1ca333517fda01d86",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86c478501dcd6500083387894948f5b42b31d734800c5f1d3be26461f3827d654988084575185ed831d26b7a055bb12e38899d6e3b988d41208163adf4fdc12b43f96fe25848e8c6f512009e3a01843cf3666694c1a102484163e0376a0d523891250adb4c1ca333517fda01d86",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x379933"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040a00000000000000000000000000000000000000100000000000800000000000000000000001000000000000000002000000000000000000800000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254501,
          "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 0,
          "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254501,
          "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254501,
          "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
          ],
          "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba",
          "logIndex": 2,
          "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x379933"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254501,
      "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x575185ed",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
      "logIndex": 1,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
      "confirmations": 69,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x387894"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 71,
      "r": "0x55bb12e38899d6e3b988d41208163adf4fdc12b43f96fe25848e8c6f512009e3",
      "s": "0x1843cf3666694c1a102484163e0376a0d523891250adb4c1ca333517fda01d86",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86c478501dcd6500083387894948f5b42b31d734800c5f1d3be26461f3827d654988084575185ed831d26b7a055bb12e38899d6e3b988d41208163adf4fdc12b43f96fe25848e8c6f512009e3a01843cf3666694c1a102484163e0376a0d523891250adb4c1ca333517fda01d86",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x379933"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040a00000000000000000000000000000000000000100000000000800000000000000000000001000000000000000002000000000000000000800000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254501,
          "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 0,
          "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254501,
          "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254501,
          "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
          ],
          "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba",
          "logIndex": 2,
          "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x379933"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254501,
      "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x575185ed",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
      "confirmations": 69,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x387894"
      },
      "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 71,
      "r": "0x55bb12e38899d6e3b988d41208163adf4fdc12b43f96fe25848e8c6f512009e3",
      "s": "0x1843cf3666694c1a102484163e0376a0d523891250adb4c1ca333517fda01d86",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86c478501dcd6500083387894948f5b42b31d734800c5f1d3be26461f3827d654988084575185ed831d26b7a055bb12e38899d6e3b988d41208163adf4fdc12b43f96fe25848e8c6f512009e3a01843cf3666694c1a102484163e0376a0d523891250adb4c1ca333517fda01d86",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x379933"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000000040000000000001000000000000000000000000000000000000000040a00000000000000000000000000000000000000100000000000800000000000000000000001000000000000000002000000000000000000800000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254501,
          "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 0,
          "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254501,
          "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba00000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 1,
          "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254501,
          "transactionHash": "0x5baeca1d3c2fa3e7c874dcabb80cbffc250ad2900d9fa96b7834e593d9b1f32d",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa3b1fe71ae61bad8cffa485b230e24e518938f76182a30fa0d9979e7237ad159"
          ],
          "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba",
          "logIndex": 2,
          "blockHash": "0xf51cb5a2e86564587db4f5c6b5c2e48237aac03b4d95af0e836904a7d673cf1b",
          "transactionLogIndex": 2
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x379933"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254500,
      "blockHash": "0x1bc5e85b40586a9f18a43ccb324cceaa2707db99ded575ae44714524ab2e2b13",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xe70cad398ca133798861322d9af3f7d8576a16dfc9697e3377becf37b70fd6ac",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__C4LKz5CiT8HsT6oaz4ZA7SVGQc23CPFFC3xY3dAuEF4bV2shotRhTMShTv8KsrWcPcxqWABzNY",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__C4LKz5CiT8HsT6oaz4ZA7SVGQc23CPFFC3xY3dAuEF4bV2shotRhTMShTv8KsrWcPcxqWABzNY",
        "length": 2
      },
      "hash": "0xe70cad398ca133798861322d9af3f7d8576a16dfc9697e3377becf37b70fd6ac",
      "confirmations": 70,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15267,
      "r": "0x0f42b4557729764e0a5d4f056cbad05d5c09ff0d2325107529ab5f3fb49d1d64",
      "s": "0x4808d4fe98f14bdcd2c57224773b2ebeaec9ff20a9017d74fdd3e19ec6ee7fae",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823ba38501dcd6500083989680940c34c48d0d3da222b4020d66a22e30305f4f70a58084446e88261ba00f42b4557729764e0a5d4f056cbad05d5c09ff0d2325107529ab5f3fb49d1d64a04808d4fe98f14bdcd2c57224773b2ebeaec9ff20a9017d74fdd3e19ec6ee7fae",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000080000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254500,
          "transactionHash": "0xe70cad398ca133798861322d9af3f7d8576a16dfc9697e3377becf37b70fd6ac",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f43344c4b7a3543695438487354366f617a345a41375356475163323343504646433378593364417545463462563273686f745268544d53685476384b73725763506378715741427a4e59000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x1bc5e85b40586a9f18a43ccb324cceaa2707db99ded575ae44714524ab2e2b13",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254499,
      "blockHash": "0xe64f2dc6ad9b6b910ace72bcd51ba2aed050b94ea5b0c77e86a508f485fcfffa",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f43344c4b7a3543695438487354366f617a345a41375356475163323343504646433378593364417545463462563273686f745268544d53685476384b73725763506378715741427a4e59000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x50094c6a70f9edf5c7a7387d76dce21dafd70fc0ec50e2f786f335e553eaf895",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "2": "hq__C4LKz5CiT8HsT6oaz4ZA7SVGQc23CPFFC3xY3dAuEF4bV2shotRhTMShTv8KsrWcPcxqWABzNY",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "objectHash": "hq__C4LKz5CiT8HsT6oaz4ZA7SVGQc23CPFFC3xY3dAuEF4bV2shotRhTMShTv8KsrWcPcxqWABzNY",
        "length": 3
      },
      "hash": "0x50094c6a70f9edf5c7a7387d76dce21dafd70fc0ec50e2f786f335e553eaf895",
      "confirmations": 71,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 70,
      "r": "0xe967ff971de996b37b6a02cf33b6a080c90ffdd6fb3579619c874a00ba5150d0",
      "s": "0x4e4b62ad851009325976ae6df38555ada8349bb9837bb3987478524b2b8e6f47",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d468501dcd6500083023f86940c34c48d0d3da222b4020d66a22e30305f4f70a580b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f43344c4b7a3543695438487354366f617a345a41375356475163323343504646433378593364417545463462563273686f745268544d53685476384b73725763506378715741427a4e59000000000000000000000000000000000000831d26b7a0e967ff971de996b37b6a02cf33b6a080c90ffdd6fb3579619c874a00ba5150d0a04e4b62ad851009325976ae6df38555ada8349bb9837bb3987478524b2b8e6f47",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000080000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254499,
          "transactionHash": "0x50094c6a70f9edf5c7a7387d76dce21dafd70fc0ec50e2f786f335e553eaf895",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f43344c4b7a3543695438487354366f617a345a41375356475163323343504646433378593364417545463462563273686f745268544d53685476384b73725763506378715741427a4e59000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe64f2dc6ad9b6b910ace72bcd51ba2aed050b94ea5b0c77e86a508f485fcfffa",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254498,
      "blockHash": "0x0440523b95677c817271b097d803f5a9411aff5d48f457e623afa6b5fa9c5ca7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x49dcf7a969004f63391679dcf6993d228ab3bb0ea5ebfe9236275cd735ccfbce",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x49dcf7a969004f63391679dcf6993d228ab3bb0ea5ebfe9236275cd735ccfbce",
      "confirmations": 72,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 69,
      "r": "0x93c148c3070f0ce65315b9dacf650269436c84892ab6a0bb622b0f5adda40331",
      "s": "0x760ec32697c8d2a59bed4f66203d6a18accdf44bd91fe88f1985f496954891d9",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86b458501dcd65000829365940c34c48d0d3da222b4020d66a22e30305f4f70a58084c287e0ed831d26b8a093c148c3070f0ce65315b9dacf650269436c84892ab6a0bb622b0f5adda40331a0760ec32697c8d2a59bed4f66203d6a18accdf44bd91fe88f1985f496954891d9",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000080000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254498,
          "transactionHash": "0x49dcf7a969004f63391679dcf6993d228ab3bb0ea5ebfe9236275cd735ccfbce",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x0440523b95677c817271b097d803f5a9411aff5d48f457e623afa6b5fa9c5ca7",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254496,
      "blockHash": "0x4678fe466ec6a11a7e0e0534e86b0b487e16e8226e2edc522a1b070e33989b71",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "data": "0xa1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034643566363738666331343633353434393839383566323337303837643038353339313261633966666464346434353234326131343237336336346461383233626166336130396432386466323933313963316461666230633136646438316437643334633632306564313230633439366263366335333038323739333731323500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
      ],
      "transactionHash": "0xca8bb41a47acc579f1009c41f036605669fc17859d5871789e2b5bc5715986a7",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest(uint256,uint8,string,string,string)",
      "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
      "values": {
        "0": {
          "_hex": "0x01"
        },
        "1": 0,
        "2": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
        "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "4": "",
        "requestID": {
          "_hex": "0x01"
        },
        "level": 0,
        "contentHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
        "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
        "pkeAFGH": "",
        "length": 5
      },
      "contract": "BaseContent",
      "hash": "0xca8bb41a47acc579f1009c41f036605669fc17859d5871789e2b5bc5715986a7",
      "confirmations": 74,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x183b3"
      },
      "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 67,
      "r": "0x2983ed49634cf3aaef0c49042daa33522d0234d29b366bc3632ed7fe29536d3c",
      "s": "0x4eff4b047f6d3cecb7a07ae4a1b27c9d782f79b3ffd91b628869bd4216b37e8c",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9022e438501dcd65000830183b39436cd70aab7fcee32d36abbe22ec0c3889ee36bd380b901c4a1ff106e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000008430783034643566363738666331343633353434393839383566323337303837643038353339313261633966666464346434353234326131343237336336346461383233626166336130396432386466323933313963316461666230633136646438316437643334633632306564313230633439366263366335333038323739333731323500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831d26b8a02983ed49634cf3aaef0c49042daa33522d0234d29b366bc3632ed7fe29536d3ca04eff4b047f6d3cecb7a07ae4a1b27c9d782f79b3ffd91b628869bd4216b37e8c",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x183b3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254496,
          "transactionHash": "0xca8bb41a47acc579f1009c41f036605669fc17859d5871789e2b5bc5715986a7",
          "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
          "topics": [
            "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f46566357385770416e546156393865736364394334745a7041663531634174316a486331735a616d63426376317664597a4e6962644a61623455424c47776e76484d473751374d5572450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x4678fe466ec6a11a7e0e0534e86b0b487e16e8226e2edc522a1b070e33989b71",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x183b3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 5,
      "decode": "<function>",
      "name": "ContentObjectCreated",
      "signature": "ContentObjectCreated(address,address,address)",
      "topic": "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878",
      "values": {
        "0": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "1": "0x0000000000000000000000000000000000000000",
        "2": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "contentAddress": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "content_type": "0x0000000000000000000000000000000000000000",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "length": 3
      },
      "contract": "BaseLibrary",
      "hash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "confirmations": 73,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xe40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6",
      "s": "0x294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0e40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6a0294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000080040000000000000000000000000000000000000000000000000000020000080000040000000000011000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000100000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a5",
          "logIndex": 4,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 4,
      "decode": "<function>",
      "name": "CreateContent",
      "signature": "CreateContent(address)",
      "topic": "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce",
      "values": {
        "0": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "contentAddress": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "confirmations": 73,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xe40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6",
      "s": "0x294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0e40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6a0294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000080040000000000000000000000000000000000000000000000000000020000080000040000000000011000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000100000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a5",
          "logIndex": 4,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 3,
      "decode": "<function>",
      "name": "RightsChanged",
      "signature": "RightsChanged(address,address,uint8)",
      "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "2": 200,
        "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "aggregate": 200,
        "length": 3
      },
      "hash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "confirmations": 73,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xe40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6",
      "s": "0x294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0e40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6a0294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000080040000000000000000000000000000000000000000000000000000020000080000040000000000011000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000100000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a5",
          "logIndex": 4,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 2,
      "decode": "<function>",
      "name": "GetAccessWallet",
      "signature": "GetAccessWallet(address)",
      "topic": "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157",
      "values": {
        "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "walletAddress": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "length": 1
      },
      "contract": "BaseContentSpace",
      "hash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "confirmations": 73,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xe40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6",
      "s": "0x294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0e40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6a0294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000080040000000000000000000000000000000000000000000000000000020000080000040000000000011000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000100000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a5",
          "logIndex": 4,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 1,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0x0000000000000000000000000000000000000000",
        "contentContractAddress": "0x0000000000000000000000000000000000000000",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "confirmations": 73,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xe40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6",
      "s": "0x294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0e40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6a0294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000080040000000000000000000000000000000000000000000000000000020000080000040000000000011000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000100000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a5",
          "logIndex": 4,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    },
    {
      "blockNumber": 254497,
      "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
      "data": "0x1e35d8fa0000000000000000000000000000000000000000000000000000000000000000",
      "topics": [
        "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
      ],
      "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "logIndex": 0,
      "decode": "<function>",
      "name": "ContentObjectCreate",
      "signature": "ContentObjectCreate(address)",
      "topic": "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19",
      "values": {
        "0": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "containingLibrary": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "length": 1
      },
      "contract": "BaseContent",
      "hash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
      "confirmations": 73,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x43166e"
      },
      "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 68,
      "r": "0xe40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6",
      "s": "0x294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "v": 1910456,
      "creates": null,
      "raw": "0xf88c448501dcd650008343166e94fea3a44726029c1b06315244af3e7f9dce392e6a80a41e35d8fa0000000000000000000000000000000000000000000000000000000000000000831d26b8a0e40e5d4cb9e98a0ba0728c76d920e65140dc602135fd132190fd0b6dd6b480b6a0294a457778589505511d73da439d0d2ed5aece63220aa3c576c0a62a45b9eebe",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x410f0a"
      },
      "logsBloom": "0x80000080040000000000000000000000000000000000000000000000000000020000080000040000000000011000000000000000000000008000000000000000040a0000000000000000040000000000000000000000000000000000000000000000000000000300000000000000000200000000000000000080000000000000000000000000000000000001000000000000000004000000000000000000002020000000000100000000000000000000400000000000000000000000000000000000000000000000100010000000000000000a000000000000000000000200000000000000000000000000000000080000000000000800000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xc3decc188980e855666b70498ca85e8fa284d97d30483d828fa126f7303d7d19"
          ],
          "data": "0x000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a",
          "logIndex": 0,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 0
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "topics": [
            "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
          ],
          "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 1,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 1
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0x1c917c3c2698bd5b98acb9772728da62f2ce3670e4578910a6465b955f63e157"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f3",
          "logIndex": 2,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 2
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "topics": [
            "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
          ],
          "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f30000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000c8",
          "logIndex": 3,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 3
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
          "topics": [
            "0xa0633ea0b3cb5796607e5f551ae79c7eeee0dc7ee0c3ff8996506261651368ce"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a5",
          "logIndex": 4,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 4
        },
        {
          "transactionIndex": 0,
          "blockNumber": 254497,
          "transactionHash": "0x4e1d54a0ac62db60995b7eeb1d24459b4f98a7726488d7d3108218f3741c1412",
          "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
          "topics": [
            "0xadc3945407fc9e1f5763b74624698197e96e741e6e7c683373498712ba3eb878"
          ],
          "data": "0x0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498",
          "logIndex": 5,
          "blockHash": "0x30db1327a74543c558310b40ecf1b2a6dde99b460c57e85890c03b1316fbb4c6",
          "transactionLogIndex": 5
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x410f0a"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254495,
      "blockHash": "0x2f030b379259a763137b462e64ac5b4069353c39040bdf4c51863a9519d82ff1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
      "data": "0xf1551887",
      "topics": [
        "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
      ],
      "transactionHash": "0xa2efc066c1d763d0c721f6821e1df4e3bb70a36ae7267cf226472de95059e3f5",
      "logIndex": 0,
      "decode": "<function>",
      "name": "AccessRequest",
      "signature": "AccessRequest()",
      "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
      "values": {
        "length": 0
      },
      "hash": "0xa2efc066c1d763d0c721f6821e1df4e3bb70a36ae7267cf226472de95059e3f5",
      "confirmations": 75,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x5dbb"
      },
      "to": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 66,
      "r": "0x6afdefb1d0e3fe0ba647aaa654e55d12d05250ac184e6adbdfcdb88be4f6781f",
      "s": "0x0cc1695812010eff837d684246ca6560dac27317886e884a0972854ed8aa3bfd",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b428501dcd65000825dbb94aa4e1719bcb8b7f504d1993b31abc5a949e52a138084f1551887831d26b7a06afdefb1d0e3fe0ba647aaa654e55d12d05250ac184e6adbdfcdb88be4f6781fa00cc1695812010eff837d684246ca6560dac27317886e884a0972854ed8aa3bfd",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x5dbb"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000002000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000400000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254495,
          "transactionHash": "0xa2efc066c1d763d0c721f6821e1df4e3bb70a36ae7267cf226472de95059e3f5",
          "address": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
          "topics": [
            "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
          ],
          "data": "0x",
          "logIndex": 0,
          "blockHash": "0x2f030b379259a763137b462e64ac5b4069353c39040bdf4c51863a9519d82ff1",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x5dbb"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254494,
      "blockHash": "0x3e2ce1ea521bbf7459a31302414c1ffe738925cb0486a0983dc8594165a66efc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x59ec271436db852c8ac4e62a1b476d580b52f7c6401c5907e8b7a410fadca458",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
        "length": 2
      },
      "hash": "0x59ec271436db852c8ac4e62a1b476d580b52f7c6401c5907e8b7a410fadca458",
      "confirmations": 76,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15266,
      "r": "0x0d951bb732388089143ebcdcd89d082213635c585b73944bf528abb8187c4e87",
      "s": "0x20381a470c20d38cd0c1337923631da09f375f3bb59f5cae68a620c38f2732ac",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823ba28501dcd65000839896809488f963068baad7b21f1b4b82c0871ac3808b2aa68084446e88261ca00d951bb732388089143ebcdcd89d082213635c585b73944bf528abb8187c4e87a020381a470c20d38cd0c1337923631da09f375f3bb59f5cae68a620c38f2732ac",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254494,
          "transactionHash": "0x59ec271436db852c8ac4e62a1b476d580b52f7c6401c5907e8b7a410fadca458",
          "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f384d6d433576584a53474639653835315643754d7678477657475a34634267565179626d5736617342315670534e68647059367651336d7a786f79594a6b47367070564e66366f424437000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x3e2ce1ea521bbf7459a31302414c1ffe738925cb0486a0983dc8594165a66efc",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254493,
      "blockHash": "0xf06a59d94c93734f39935bc37b4c56252a7acb2f64796b12ccd9f274b911ad6d",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x9c9797fbca214c6afca3acac53a24195e7ac47ff38be404bcc3cbcec2ebfb58c",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
        "length": 2
      },
      "hash": "0x9c9797fbca214c6afca3acac53a24195e7ac47ff38be404bcc3cbcec2ebfb58c",
      "confirmations": 77,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15265,
      "r": "0x927462ec0a2e58bd615ff1a09c162e127589b62fb121b9e417c4507b33ef8dab",
      "s": "0x02b278e3fd142f14d7a3c0c1d14c3ca16c717c8c2f9e79eeeacc7ada1f438977",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823ba18501dcd650008398968094f0aa7b49d3a0026a4a8254921e92a21ba8d05c318084446e88261ca0927462ec0a2e58bd615ff1a09c162e127589b62fb121b9e417c4507b33ef8daba002b278e3fd142f14d7a3c0c1d14c3ca16c717c8c2f9e79eeeacc7ada1f438977",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254493,
          "transactionHash": "0x9c9797fbca214c6afca3acac53a24195e7ac47ff38be404bcc3cbcec2ebfb58c",
          "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f4a73564650336b724e4a4174354d6778434e575536594d6a46344b5046446a426e616b59357954397533416a5a45557a314c4b725150626658453947486f666d416774623857787a3741000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xf06a59d94c93734f39935bc37b4c56252a7acb2f64796b12ccd9f274b911ad6d",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254492,
      "blockHash": "0x7c8643452042e12c6ccb8687021d8bbc7d01bd4431cf4365a6110a0f62c96c5e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x4d1ad0c98889fde3f0fb2575d4fa474fbf366434e68665b1c603b8172a143fc1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
        "length": 2
      },
      "hash": "0x4d1ad0c98889fde3f0fb2575d4fa474fbf366434e68665b1c603b8172a143fc1",
      "confirmations": 78,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15264,
      "r": "0xc912c889a39e5860f790e20e80c0478b275e35236f36e7b3a4390a7f29cadd6f",
      "s": "0x103bd86d72ed9d478b5e6ed13098f0dabb87d7da3e26ce119e976ada7ccb96bc",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823ba08501dcd6500083989680947c3c43082e3772e17f7899aea33b8ad795e1fcc78084446e88261ca0c912c889a39e5860f790e20e80c0478b275e35236f36e7b3a4390a7f29cadd6fa0103bd86d72ed9d478b5e6ed13098f0dabb87d7da3e26ce119e976ada7ccb96bc",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254492,
          "transactionHash": "0x4d1ad0c98889fde3f0fb2575d4fa474fbf366434e68665b1c603b8172a143fc1",
          "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f426f78696d7a7a35754e3958716d4d7244795561574a69426a4164646e52555a53567763744156386f687a50646a56356e76445a31424b584e35594d3777684259573946596a4e787269000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x7c8643452042e12c6ccb8687021d8bbc7d01bd4431cf4365a6110a0f62c96c5e",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254490,
      "blockHash": "0xdf9a87abfc10fb7abb1a960b668039a90998e5c8e02074f13acbc59ab6b5b27a",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f384d6d433576584a53474639653835315643754d7678477657475a34634267565179626d5736617342315670534e68647059367651336d7a786f79594a6b47367070564e66366f424437000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x6a79405e567d2decfa5b569be842d91c9161327b25a0d251cf8530ba0508a1e8",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__8MmC5vXJSGF9e851VCuMvxGvWGZ4cBgVQybmW6asB1VpSNhdpY6vQ3mzxoyYJkG6ppVNf6oBD7",
        "length": 3
      },
      "hash": "0x6a79405e567d2decfa5b569be842d91c9161327b25a0d251cf8530ba0508a1e8",
      "confirmations": 80,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 65,
      "r": "0xcaaa6563915bce8bedfafbdeaa93316162537e3a055b884e6d96457de551e85b",
      "s": "0x12382f9495da0076db9bf84b8f87d1d7a719c1961186cd2712a124aa1ba0816d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d418501dcd6500083023f869488f963068baad7b21f1b4b82c0871ac3808b2aa680b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f384d6d433576584a53474639653835315643754d7678477657475a34634267565179626d5736617342315670534e68647059367651336d7a786f79594a6b47367070564e66366f424437000000000000000000000000000000000000831d26b8a0caaa6563915bce8bedfafbdeaa93316162537e3a055b884e6d96457de551e85ba012382f9495da0076db9bf84b8f87d1d7a719c1961186cd2712a124aa1ba0816d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254490,
          "transactionHash": "0x6a79405e567d2decfa5b569be842d91c9161327b25a0d251cf8530ba0508a1e8",
          "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f384d6d433576584a53474639653835315643754d7678477657475a34634267565179626d5736617342315670534e68647059367651336d7a786f79594a6b47367070564e66366f424437000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xdf9a87abfc10fb7abb1a960b668039a90998e5c8e02074f13acbc59ab6b5b27a",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254491,
      "blockHash": "0xc72e7f8eba59bcb9c62b160ad8ade4922cb1706781123dc6aa8b6f4f8b0d4ac2",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x3a97fc075b9ff4982da02e571365d9a3998d3eb24d763311c5caf35e9e00eaaa",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
        "length": 2
      },
      "hash": "0x3a97fc075b9ff4982da02e571365d9a3998d3eb24d763311c5caf35e9e00eaaa",
      "confirmations": 79,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15263,
      "r": "0x430975e6b9fb5fc94f346648728c208ecbf2ab424cad3ba88b1c6344b5ff656e",
      "s": "0x0611e879e043499cf8079286124ad00cf39b03f2a90c2d1445cc608ed14b9737",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823b9f8501dcd650008398968094b7ce138cae509e5af8615e47dcefde399ccf04d08084446e88261ba0430975e6b9fb5fc94f346648728c208ecbf2ab424cad3ba88b1c6344b5ff656ea00611e879e043499cf8079286124ad00cf39b03f2a90c2d1445cc608ed14b9737",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000800000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254491,
          "transactionHash": "0x3a97fc075b9ff4982da02e571365d9a3998d3eb24d763311c5caf35e9e00eaaa",
          "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f447875506a464c756674763737326d61746f453176544c48584331576d42656e554a47674c78434861727235534450733154503534476b546e444337355371707765356d435346354831000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xc72e7f8eba59bcb9c62b160ad8ade4922cb1706781123dc6aa8b6f4f8b0d4ac2",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254489,
      "blockHash": "0x9932ea659254523b28dc4a05b97f0aa0ccf783638967f7c1ebe130801ffdd82f",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xe91fe870ff6fc0545e438ac7fa61acc8413faf6484ff090efe67978de63ee520",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
        "length": 2
      },
      "hash": "0xe91fe870ff6fc0545e438ac7fa61acc8413faf6484ff090efe67978de63ee520",
      "confirmations": 81,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15262,
      "r": "0xb4d683d6c0ec99c4c4fbe3090f70678c7f04a5292bf768ee42a2bbea93fc5d17",
      "s": "0x16d6c7c036eb4c149fc7cff8d4bbc97dc32456c9e4c585ab52ca3a500307fff2",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823b9e8501dcd6500083989680944e08f8b68c61a7effc9c3ab3fb4e5bded14a61768084446e88261ba0b4d683d6c0ec99c4c4fbe3090f70678c7f04a5292bf768ee42a2bbea93fc5d17a016d6c7c036eb4c149fc7cff8d4bbc97dc32456c9e4c585ab52ca3a500307fff2",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254489,
          "transactionHash": "0xe91fe870ff6fc0545e438ac7fa61acc8413faf6484ff090efe67978de63ee520",
          "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f386855646558446e4a4c3447346334465232353933654354377778716f6e45646f616b6d464b6d4357536b684650387955594334504e4755456b43634c6e3976576b38584a533147316a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x9932ea659254523b28dc4a05b97f0aa0ccf783638967f7c1ebe130801ffdd82f",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254488,
      "blockHash": "0x5f98c067833b554a5769aafdf2ece4bd66dcac0f6b06de9a955307950434c940",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a73564650336b724e4a4174354d6778434e575536594d6a46344b5046446a426e616b59357954397533416a5a45557a314c4b725150626658453947486f666d416774623857787a3741000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x11190a57638428cd231966157d73873691e4465f4f647d8eb70b26efaac79a1f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__JsVFP3krNJAt5MgxCNWU6YMjF4KPFDjBnakY5yT9u3AjZEUz1LKrQPbfXE9GHofmAgtb8Wxz7A",
        "length": 3
      },
      "hash": "0x11190a57638428cd231966157d73873691e4465f4f647d8eb70b26efaac79a1f",
      "confirmations": 82,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 64,
      "r": "0x5e3be68742519f7e6a1ed33e4ddb2d38cf5596062008613b94faa42ae6d76796",
      "s": "0x3ab4ac0558b5be6bd32b26f4bab072a509160ee2f7f1d0560a0f0355667e3476",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d408501dcd6500083023f8694f0aa7b49d3a0026a4a8254921e92a21ba8d05c3180b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f4a73564650336b724e4a4174354d6778434e575536594d6a46344b5046446a426e616b59357954397533416a5a45557a314c4b725150626658453947486f666d416774623857787a3741000000000000000000000000000000000000831d26b8a05e3be68742519f7e6a1ed33e4ddb2d38cf5596062008613b94faa42ae6d76796a03ab4ac0558b5be6bd32b26f4bab072a509160ee2f7f1d0560a0f0355667e3476",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254488,
          "transactionHash": "0x11190a57638428cd231966157d73873691e4465f4f647d8eb70b26efaac79a1f",
          "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f4a73564650336b724e4a4174354d6778434e575536594d6a46344b5046446a426e616b59357954397533416a5a45557a314c4b725150626658453947486f666d416774623857787a3741000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x5f98c067833b554a5769aafdf2ece4bd66dcac0f6b06de9a955307950434c940",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254487,
      "blockHash": "0xdde6a5f4144baf82b2c4f1aaf815da045671e27b1b3d6fc77904e60f6c2897f7",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f426f78696d7a7a35754e3958716d4d7244795561574a69426a4164646e52555a53567763744156386f687a50646a56356e76445a31424b584e35594d3777684259573946596a4e787269000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x14fdc3bd573885220c327d1112b9b08ba67d6050c6cae642108068a6bb333257",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__Boximzz5uN9XqmMrDyUaWJiBjAddnRUZSVwctAV8ohzPdjV5nvDZ1BKXN5YM7whBYW9FYjNxri",
        "length": 3
      },
      "hash": "0x14fdc3bd573885220c327d1112b9b08ba67d6050c6cae642108068a6bb333257",
      "confirmations": 83,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 63,
      "r": "0xd91bddf7f4c8ad4aa06465e7c17f394126a5325228d6c9ba52b2c9a313ca737c",
      "s": "0x3517967c534bd7da3b836c647e3a799cabd7b358925415158f0185ce8cd2b887",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d3f8501dcd6500083023f86947c3c43082e3772e17f7899aea33b8ad795e1fcc780b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f426f78696d7a7a35754e3958716d4d7244795561574a69426a4164646e52555a53567763744156386f687a50646a56356e76445a31424b584e35594d3777684259573946596a4e787269000000000000000000000000000000000000831d26b7a0d91bddf7f4c8ad4aa06465e7c17f394126a5325228d6c9ba52b2c9a313ca737ca03517967c534bd7da3b836c647e3a799cabd7b358925415158f0185ce8cd2b887",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000880000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254487,
          "transactionHash": "0x14fdc3bd573885220c327d1112b9b08ba67d6050c6cae642108068a6bb333257",
          "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f426f78696d7a7a35754e3958716d4d7244795561574a69426a4164646e52555a53567763744156386f687a50646a56356e76445a31424b584e35594d3777684259573946596a4e787269000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xdde6a5f4144baf82b2c4f1aaf815da045671e27b1b3d6fc77904e60f6c2897f7",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254486,
      "blockHash": "0x6b1bfc019aecb6aefd1701485a4cdcf347930bb6337dd951da44db81b4073119",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xd959369190545363ec4666b01fc10fa1d3d1a33acb5e6e77cd41267fd4d35b5d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
        "length": 2
      },
      "hash": "0xd959369190545363ec4666b01fc10fa1d3d1a33acb5e6e77cd41267fd4d35b5d",
      "confirmations": 84,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15261,
      "r": "0xf38b25c530b35d98d1a9a435e34142d82c64d7daacd13205ac3252f5ff5f0932",
      "s": "0x2dfcd15f308e0710333a08ad9dc2a14e9f21327673866e438ad209bb5248e263",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823b9d8501dcd6500083989680948d4d0efc7af2fe63b56e988ae4a38ba3c88cdfd58084446e88261ba0f38b25c530b35d98d1a9a435e34142d82c64d7daacd13205ac3252f5ff5f0932a02dfcd15f308e0710333a08ad9dc2a14e9f21327673866e438ad209bb5248e263",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00800000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254486,
          "transactionHash": "0xd959369190545363ec4666b01fc10fa1d3d1a33acb5e6e77cd41267fd4d35b5d",
          "address": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004d68715f5f50385773484b4a6656436a7537475776717271516f5061714651695a6d423343706d5a4a6774505072644d5a634838756561714264754e71464d516e556969754a454a57514c77396500000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x6b1bfc019aecb6aefd1701485a4cdcf347930bb6337dd951da44db81b4073119",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254485,
      "blockHash": "0x348f19f04a4248d2f2d828f2512d3aac8445464b9442055ac023aa59d61f6793",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f447875506a464c756674763737326d61746f453176544c48584331576d42656e554a47674c78434861727235534450733154503534476b546e444337355371707765356d435346354831000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x7344b0e634b6517de2b817bbab7fc5e0da6344c465e363c34601f11161fa2aaf",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__DxuPjFLuftv772matoE1vTLHXC1WmBenUJGgLxCHarr5SDPs1TP54GkTnDC75Sqpwe5mCSF5H1",
        "length": 3
      },
      "hash": "0x7344b0e634b6517de2b817bbab7fc5e0da6344c465e363c34601f11161fa2aaf",
      "confirmations": 85,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 62,
      "r": "0xf2842e90a25ad13416f48f9001979b08a0afcaf44cb9cd917b5b70058495101c",
      "s": "0x10e9506784d4fbb80ad3f8679dd94d875999d781cb4baa48da0b7d9dc6867351",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d3e8501dcd6500083023f8694b7ce138cae509e5af8615e47dcefde399ccf04d080b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f447875506a464c756674763737326d61746f453176544c48584331576d42656e554a47674c78434861727235534450733154503534476b546e444337355371707765356d435346354831000000000000000000000000000000000000831d26b8a0f2842e90a25ad13416f48f9001979b08a0afcaf44cb9cd917b5b70058495101ca010e9506784d4fbb80ad3f8679dd94d875999d781cb4baa48da0b7d9dc6867351",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000800000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254485,
          "transactionHash": "0x7344b0e634b6517de2b817bbab7fc5e0da6344c465e363c34601f11161fa2aaf",
          "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f447875506a464c756674763737326d61746f453176544c48584331576d42656e554a47674c78434861727235534450733154503534476b546e444337355371707765356d435346354831000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x348f19f04a4248d2f2d828f2512d3aac8445464b9442055ac023aa59d61f6793",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254484,
      "blockHash": "0x314fba132fba2b451c43070498e4427b440a75b83731d32c45c52fb54ab51ccb",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f386855646558446e4a4c3447346334465232353933654354377778716f6e45646f616b6d464b6d4357536b684650387955594334504e4755456b43634c6e3976576b38584a533147316a000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x47f0f8a78bcfe99ef08a580c5e8b37f9a73a82d1ff3bc645bb5ae1d7c0ca507a",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__8hUdeXDnJL4G4c4FR2593eCT7wxqonEdoakmFKmCWSkhFP8yUYC4PNGUEkCcLn9vWk8XJS1G1j",
        "length": 3
      },
      "hash": "0x47f0f8a78bcfe99ef08a580c5e8b37f9a73a82d1ff3bc645bb5ae1d7c0ca507a",
      "confirmations": 86,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 61,
      "r": "0x2fa0dc849ac868f39e9769f34cfd5eea6e8d7c14ae0d1cadd7586835ac451290",
      "s": "0x64169f56e7ca8c95e9ff0a300f09c9d0b4beb112898319fe80e6553385de1500",
      "v": 1910455,
      "creates": null,
      "raw": "0xf9010d3d8501dcd6500083023f86944e08f8b68c61a7effc9c3ab3fb4e5bded14a617680b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f386855646558446e4a4c3447346334465232353933654354377778716f6e45646f616b6d464b6d4357536b684650387955594334504e4755456b43634c6e3976576b38584a533147316a000000000000000000000000000000000000831d26b7a02fa0dc849ac868f39e9769f34cfd5eea6e8d7c14ae0d1cadd7586835ac451290a064169f56e7ca8c95e9ff0a300f09c9d0b4beb112898319fe80e6553385de1500",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254484,
          "transactionHash": "0x47f0f8a78bcfe99ef08a580c5e8b37f9a73a82d1ff3bc645bb5ae1d7c0ca507a",
          "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f386855646558446e4a4c3447346334465232353933654354377778716f6e45646f616b6d464b6d4357536b684650387955594334504e4755456b43634c6e3976576b38584a533147316a000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x314fba132fba2b451c43070498e4427b440a75b83731d32c45c52fb54ab51ccb",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254483,
      "blockHash": "0xb35cb17f9f12fe3eafb66aac5d0d4fa5c7f89bb9f5a587307ea3e2b03aee80d8",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004d68715f5f50385773484b4a6656436a7537475776717271516f5061714651695a6d423343706d5a4a6774505072644d5a634838756561714264754e71464d516e556969754a454a57514c77396500000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0xf6ab97d8c472eb52722ef65153bdb3798bdbafd8fa9c8331cb01cd064284e0de",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__P8WsHKJfVCju7GWvqrqQoPaqFQiZmB3CpmZJgtPPrdMZcH8ueaqBduNqFMQnUiiuJEJWQLw9e",
        "length": 3
      },
      "hash": "0xf6ab97d8c472eb52722ef65153bdb3798bdbafd8fa9c8331cb01cd064284e0de",
      "confirmations": 87,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f46"
      },
      "to": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 60,
      "r": "0x373110caf2a65ce104f8a4c1a38ff8f2de5f5022ad3ede138e8abc388ba5268d",
      "s": "0x160dec14a7bdd11ff34bc324a775235eb13a10c985c64d365168417b47708243",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d3c8501dcd6500083023f46948d4d0efc7af2fe63b56e988ae4a38ba3c88cdfd580b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004d68715f5f50385773484b4a6656436a7537475776717271516f5061714651695a6d423343706d5a4a6774505072644d5a634838756561714264754e71464d516e556969754a454a57514c77396500000000000000000000000000000000000000831d26b8a0373110caf2a65ce104f8a4c1a38ff8f2de5f5022ad3ede138e8abc388ba5268da0160dec14a7bdd11ff34bc324a775235eb13a10c985c64d365168417b47708243",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f46"
      },
      "logsBloom": "0x00800000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254483,
          "transactionHash": "0xf6ab97d8c472eb52722ef65153bdb3798bdbafd8fa9c8331cb01cd064284e0de",
          "address": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004d68715f5f50385773484b4a6656436a7537475776717271516f5061714651695a6d423343706d5a4a6774505072644d5a634838756561714264754e71464d516e556969754a454a57514c77396500000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xb35cb17f9f12fe3eafb66aac5d0d4fa5c7f89bb9f5a587307ea3e2b03aee80d8",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f46"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254482,
      "blockHash": "0x35bd11ce82306b3ec7aa69f0b89411faedc180d5973a8c324373f5490db8ba8e",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xf0440d8caa6c20a54427bf6bb19239151152a3fe8614be162b4d797fe612868d",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0xf0440d8caa6c20a54427bf6bb19239151152a3fe8614be162b4d797fe612868d",
      "confirmations": 88,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 59,
      "r": "0xb27b3626e81cbf3f4384420f3d2760d401d77fd6d5160fc6de8cdd8079f8c7c5",
      "s": "0x5b9b35fb23755e35b610d0225a06cd813483b33f6455a10f7801f41d9db48c00",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b3b8501dcd650008293659488f963068baad7b21f1b4b82c0871ac3808b2aa68084c287e0ed831d26b7a0b27b3626e81cbf3f4384420f3d2760d401d77fd6d5160fc6de8cdd8079f8c7c5a05b9b35fb23755e35b610d0225a06cd813483b33f6455a10f7801f41d9db48c00",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254482,
          "transactionHash": "0xf0440d8caa6c20a54427bf6bb19239151152a3fe8614be162b4d797fe612868d",
          "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x35bd11ce82306b3ec7aa69f0b89411faedc180d5973a8c324373f5490db8ba8e",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254480,
      "blockHash": "0x9d5a8fcb956952ebd7455678c034c5f8165a34793e8dd045f368a8316dfd9204",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x47f59184ca07b56c68be49b6b6e16f3347cbda9786664efb5217a71e690ca664",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x47f59184ca07b56c68be49b6b6e16f3347cbda9786664efb5217a71e690ca664",
      "confirmations": 90,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 58,
      "r": "0xbb07cbf2327ffe7f907bf6637262984dd1c90dfe23c80736f57055b202613859",
      "s": "0x300da56066a8cf6e52c698cc6ecc36733a948a860e6fb769b0547933ead3e4c1",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b3a8501dcd6500082936594f0aa7b49d3a0026a4a8254921e92a21ba8d05c318084c287e0ed831d26b7a0bb07cbf2327ffe7f907bf6637262984dd1c90dfe23c80736f57055b202613859a0300da56066a8cf6e52c698cc6ecc36733a948a860e6fb769b0547933ead3e4c1",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000200000000000000000000000000000000000000000010000000040010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254480,
          "transactionHash": "0x47f59184ca07b56c68be49b6b6e16f3347cbda9786664efb5217a71e690ca664",
          "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x9d5a8fcb956952ebd7455678c034c5f8165a34793e8dd045f368a8316dfd9204",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254481,
      "blockHash": "0x9e107c59287541e4bb38ebad1d75b85f38053162a06a45cf20ed80fb28f9797b",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xbfe997e95cd4bd4c30c7e565389570b20ccc5cd8c94ff6919317d708d42b2939",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
        "length": 2
      },
      "hash": "0xbfe997e95cd4bd4c30c7e565389570b20ccc5cd8c94ff6919317d708d42b2939",
      "confirmations": 89,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15260,
      "r": "0x7dc96b3848d47b9fc69a1b452043e6dea0e096adbfd2de34f6a343ec2cce84d7",
      "s": "0x52ccb4e1f3c14bf8542358ca6c8195701471721327fb0f6702f43a499e497256",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823b9c8501dcd6500083989680948c10718078cb41e5ab4ebffec98b5f9299e9ef7f8084446e88261ca07dc96b3848d47b9fc69a1b452043e6dea0e096adbfd2de34f6a343ec2cce84d7a052ccb4e1f3c14bf8542358ca6c8195701471721327fb0f6702f43a499e497256",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254481,
          "transactionHash": "0xbfe997e95cd4bd4c30c7e565389570b20ccc5cd8c94ff6919317d708d42b2939",
          "address": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f3838425a765a6e563861364233736976446a7453444279766a324d38766975795343706d586e7067536e4b687461314537735176663577636f4155734a5a47687254486942425a616a78000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x9e107c59287541e4bb38ebad1d75b85f38053162a06a45cf20ed80fb28f9797b",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254479,
      "blockHash": "0xcb08bb8cae854271e75412ad04e4fecb636f70e26b7643a5443af202db493a45",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x5350481d00e6a1188e0816df33c1983e9d667621df8d267369e6746de7339417",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
        "length": 2
      },
      "hash": "0x5350481d00e6a1188e0816df33c1983e9d667621df8d267369e6746de7339417",
      "confirmations": 91,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15259,
      "r": "0xaa9ddbe14e1f5b35688115b6c6dbaa2b32268727a04917d23ac9955e69070c22",
      "s": "0x59bd8a43848b594d3c7add8d5fb24ded96c0d29c9bde48cf6dc4133139dd42cb",
      "v": 27,
      "creates": null,
      "raw": "0xf86b823b9b8501dcd6500083989680945ca339d56ead97c203af7411451eb7df8795a4fb8084446e88261ba0aa9ddbe14e1f5b35688115b6c6dbaa2b32268727a04917d23ac9955e69070c22a059bd8a43848b594d3c7add8d5fb24ded96c0d29c9bde48cf6dc4133139dd42cb",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254479,
          "transactionHash": "0x5350481d00e6a1188e0816df33c1983e9d667621df8d267369e6746de7339417",
          "address": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f48444554507047594c6b4c35633839704e657663704a714a587871744a694241374143313166716e56656b3545547435416f57466f44796f31753932624e727a785262336a6f73746e6e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xcb08bb8cae854271e75412ad04e4fecb636f70e26b7643a5443af202db493a45",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254478,
      "blockHash": "0xd18844419b1d5b0153f5fe60f5eed110199dbdffc4e83598c0f4ed47b605c384",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x1015ee5847fceb4b901e94d896db05d75c64776afdff484b3b92f51fb3c0531f",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x1015ee5847fceb4b901e94d896db05d75c64776afdff484b3b92f51fb3c0531f",
      "confirmations": 92,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 57,
      "r": "0xa63018df2306baebb41ca2ebd3ae38328381aa9f90e8bcf4eb3025634130f4f6",
      "s": "0x129ea7b45d376c5327a93112927d024ec62d6c5412eae2b827690e1727e1acab",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b398501dcd65000829365947c3c43082e3772e17f7899aea33b8ad795e1fcc78084c287e0ed831d26b7a0a63018df2306baebb41ca2ebd3ae38328381aa9f90e8bcf4eb3025634130f4f6a0129ea7b45d376c5327a93112927d024ec62d6c5412eae2b827690e1727e1acab",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202004000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254478,
          "transactionHash": "0x1015ee5847fceb4b901e94d896db05d75c64776afdff484b3b92f51fb3c0531f",
          "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xd18844419b1d5b0153f5fe60f5eed110199dbdffc4e83598c0f4ed47b605c384",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254477,
      "blockHash": "0xe406557a99aaf1c7e2a6c9638d500630983ffb88ff3a2b3a7503161478b37dee",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3838425a765a6e563861364233736976446a7453444279766a324d38766975795343706d586e7067536e4b687461314537735176663577636f4155734a5a47687254486942425a616a78000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x06d49c4e59775290788e5fc55499886b3fe579e532ebfe71e7e393bc7aa7e5f0",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__88BZvZnV8a6B3sivDjtSDByvj2M8viuySCpmXnpgSnKhta1E7sQvf5wcoAUsJZGhrTHiBBZajx",
        "length": 3
      },
      "hash": "0x06d49c4e59775290788e5fc55499886b3fe579e532ebfe71e7e393bc7aa7e5f0",
      "confirmations": 93,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 56,
      "r": "0xb544611f558b0e0d1b6c0cdc6f182b36153cd8a4ce5df1817b736bf150423732",
      "s": "0x69fb42f1d7acd4135cd5d872550211af99354ae0a0370fe1bf8c31fa942fd88d",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d388501dcd6500083023f86948c10718078cb41e5ab4ebffec98b5f9299e9ef7f80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f3838425a765a6e563861364233736976446a7453444279766a324d38766975795343706d586e7067536e4b687461314537735176663577636f4155734a5a47687254486942425a616a78000000000000000000000000000000000000831d26b8a0b544611f558b0e0d1b6c0cdc6f182b36153cd8a4ce5df1817b736bf150423732a069fb42f1d7acd4135cd5d872550211af99354ae0a0370fe1bf8c31fa942fd88d",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254477,
          "transactionHash": "0x06d49c4e59775290788e5fc55499886b3fe579e532ebfe71e7e393bc7aa7e5f0",
          "address": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f3838425a765a6e563861364233736976446a7453444279766a324d38766975795343706d586e7067536e4b687461314537735176663577636f4155734a5a47687254486942425a616a78000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xe406557a99aaf1c7e2a6c9638d500630983ffb88ff3a2b3a7503161478b37dee",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254476,
      "blockHash": "0x9f6d6a654d95817ab593d00a2c9aa73a1a6aa77c14a3bb6ca72c67f91a22b714",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f48444554507047594c6b4c35633839704e657663704a714a587871744a694241374143313166716e56656b3545547435416f57466f44796f31753932624e727a785262336a6f73746e6e000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x10ca1de5e09dcb91d10dadac35e5249c121283bff19865f366bf2c0305dca4b9",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__HDETPpGYLkL5c89pNevcpJqJXxqtJiBA7AC11fqnVek5ETt5AoWFoDyo1u92bNrzxRb3jostnn",
        "length": 3
      },
      "hash": "0x10ca1de5e09dcb91d10dadac35e5249c121283bff19865f366bf2c0305dca4b9",
      "confirmations": 94,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 55,
      "r": "0x79e375e6d5f7220cb73499d360307e5506c5b10b38d7db4f965fc7df6026af88",
      "s": "0x04126f6d1e91a37861a271ea5bdc62c9c004d8d9a3b66e814b1593e303c7d7f3",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d378501dcd6500083023f86945ca339d56ead97c203af7411451eb7df8795a4fb80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f48444554507047594c6b4c35633839704e657663704a714a587871744a694241374143313166716e56656b3545547435416f57466f44796f31753932624e727a785262336a6f73746e6e000000000000000000000000000000000000831d26b8a079e375e6d5f7220cb73499d360307e5506c5b10b38d7db4f965fc7df6026af88a004126f6d1e91a37861a271ea5bdc62c9c004d8d9a3b66e814b1593e303c7d7f3",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254476,
          "transactionHash": "0x10ca1de5e09dcb91d10dadac35e5249c121283bff19865f366bf2c0305dca4b9",
          "address": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f48444554507047594c6b4c35633839704e657663704a714a587871744a694241374143313166716e56656b3545547435416f57466f44796f31753932624e727a785262336a6f73746e6e000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x9f6d6a654d95817ab593d00a2c9aa73a1a6aa77c14a3bb6ca72c67f91a22b714",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254475,
      "blockHash": "0x49610b2f1ae515a476214b1713ac0bf06917b5e30f06df3658027955debf8670",
      "transactionIndex": 0,
      "removed": false,
      "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0xa5e2bae32428d1c7da2d07445812ff432985330b6242f6850500001d2f239472",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0xa5e2bae32428d1c7da2d07445812ff432985330b6242f6850500001d2f239472",
      "confirmations": 95,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 54,
      "r": "0x94970c5501128725c3489c4dd7a2ddb1c59932b91bbdd6f4f53b3ed12b615fe2",
      "s": "0x414c9e97e102aecb62725dd1e836e99cdef1d78b472ff0412986873f7b4d1341",
      "v": 1910456,
      "creates": null,
      "raw": "0xf86b368501dcd6500082936594b7ce138cae509e5af8615e47dcefde399ccf04d08084c287e0ed831d26b8a094970c5501128725c3489c4dd7a2ddb1c59932b91bbdd6f4f53b3ed12b615fe2a0414c9e97e102aecb62725dd1e836e99cdef1d78b472ff0412986873f7b4d1341",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254475,
          "transactionHash": "0xa5e2bae32428d1c7da2d07445812ff432985330b6242f6850500001d2f239472",
          "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x49610b2f1ae515a476214b1713ac0bf06917b5e30f06df3658027955debf8670",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254474,
      "blockHash": "0xc6f0902d6eddbe9ba46211b77f4063b37f48fe0dca53f052c9b937fc791fa2f1",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0x6b699843ef8976b2820412a42184ad59db3f8882bdbdc6e49db553580cd44c74",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
        "length": 2
      },
      "hash": "0x6b699843ef8976b2820412a42184ad59db3f8882bdbdc6e49db553580cd44c74",
      "confirmations": 96,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15258,
      "r": "0xfae9d7ee78ce6798e27dae62b08c5b5fc15ca3c25884ef04954e8220254fe2d4",
      "s": "0x6c8cc1ccb76c3cf80cef0eabb92f1da4ce6d0476c3938d7fcc4a4b035c9c1591",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823b9a8501dcd650008398968094803299a84e5afbcabe8d57e6ddefe684a4b0aece8084446e88261ca0fae9d7ee78ce6798e27dae62b08c5b5fc15ca3c25884ef04954e8220254fe2d4a06c8cc1ccb76c3cf80cef0eabb92f1da4ce6d0476c3938d7fcc4a4b035c9c1591",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000100000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254474,
          "transactionHash": "0x6b699843ef8976b2820412a42184ad59db3f8882bdbdc6e49db553580cd44c74",
          "address": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f427261385a76317748753443657a4d57643848544a32516a6d3632314a544c366146776641486a6b323339776433666b4b417546595766676b4671544c674d52753751474a4555576677000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0xc6f0902d6eddbe9ba46211b77f4063b37f48fe0dca53f052c9b937fc791fa2f1",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254473,
      "blockHash": "0x3b558ae4a838520f66d154b8bbf4c26a0617b0732c895e6212235dac2ff5b213",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
      "data": "0xc287e0ed",
      "topics": [
        "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
      ],
      "transactionHash": "0x7ba43a8dd18446b45c40e9d72fd7df8e95270e48cc71136b84470eabfe48ef80",
      "logIndex": 0,
      "decode": "<function>",
      "name": "UpdateRequest",
      "signature": "UpdateRequest(string)",
      "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
      "values": {
        "0": "",
        "objectHash": "",
        "length": 1
      },
      "hash": "0x7ba43a8dd18446b45c40e9d72fd7df8e95270e48cc71136b84470eabfe48ef80",
      "confirmations": 97,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x9365"
      },
      "to": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 53,
      "r": "0x8a6add8bb0e632a83e0aa6a7040685750a851fb4e357fa8ffca42a79d930d0ad",
      "s": "0x5bf72919ac07627ebf43bc7a49521e2581758b4cdb6590f159bc797085cc62f3",
      "v": 1910455,
      "creates": null,
      "raw": "0xf86b358501dcd65000829365944e08f8b68c61a7effc9c3ab3fb4e5bded14a61768084c287e0ed831d26b7a08a6add8bb0e632a83e0aa6a7040685750a851fb4e357fa8ffca42a79d930d0ada05bf72919ac07627ebf43bc7a49521e2581758b4cdb6590f159bc797085cc62f3",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x9365"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000200000000000000000000000000000000008000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254473,
          "transactionHash": "0x7ba43a8dd18446b45c40e9d72fd7df8e95270e48cc71136b84470eabfe48ef80",
          "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
          "topics": [
            "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
          ],
          "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x3b558ae4a838520f66d154b8bbf4c26a0617b0732c895e6212235dac2ff5b213",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x9365"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254472,
      "blockHash": "0x63056750cf2ecafd4ac58d9d0702d43feb22c0a8590cebe3cc89ae4e213eec87",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
      "data": "0x446e8826",
      "topics": [
        "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
      ],
      "transactionHash": "0xfd16e2109dd431ac7f6169b354b9590cca8652f209c8221d22ce875d995d73a8",
      "logIndex": 0,
      "decode": "<function>",
      "name": "VersionConfirm",
      "signature": "VersionConfirm(address,string)",
      "topic": "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "objectHash": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
        "length": 2
      },
      "hash": "0xfd16e2109dd431ac7f6169b354b9590cca8652f209c8221d22ce875d995d73a8",
      "confirmations": 98,
      "from": "0xc4c2291d7C3328f98E4E159838D829eE7a88Cf3d",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x989680"
      },
      "to": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 15257,
      "r": "0x7067809e50014a6c33a414ed5eebde878349ce9c0ef759becc949130b8aab3c8",
      "s": "0x1401322833826fd2d97074782d533f7a218dad656ddb61da8c0d3287d7b52c94",
      "v": 28,
      "creates": null,
      "raw": "0xf86b823b998501dcd6500083989680941e030b1c1dac0989f5cc95845617dca2a7ba1c888084446e88261ca07067809e50014a6c33a414ed5eebde878349ce9c0ef759becc949130b8aab3c8a01401322833826fd2d97074782d533f7a218dad656ddb61da8c0d3287d7b52c94",
      "networkId": 0,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x17fb3"
      },
      "logsBloom": "0x01020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000040000000000000000000000000000000000000000000100000000000000000",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254472,
          "transactionHash": "0xfd16e2109dd431ac7f6169b354b9590cca8652f209c8221d22ce875d995d73a8",
          "address": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
          "topics": [
            "0x482875da75e6d9f93f74a5c1a61f14cf08822057c01232f44cb92ae998e30d8e"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d654980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004e68715f5f39424b3835417a4e557632586241345433357741774e54614a464a73745134435533724d5431794265784336504b51704167636753445756626e5968547a4c795950385a635359547179000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x63056750cf2ecafd4ac58d9d0702d43feb22c0a8590cebe3cc89ae4e213eec87",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x17fb3"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254471,
      "blockHash": "0x27ce5cd92c3fc5b6604b43fb11cb5929fe7d2fb4c4b585d130fad2747c985e17",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f427261385a76317748753443657a4d57643848544a32516a6d3632314a544c366146776641486a6b323339776433666b4b417546595766676b4671544c674d52753751474a4555576677000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x2c7603ceda21e94a00c72ca9de604f7dfdcd438da1778ec9e422b840ed0a1fa1",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__Bra8Zv1wHu4CezMWd8HTJ2Qjm621JTL6aFwfAHjk239wd3fkKAuFYWfgkFqTLgMRu7QGJEUWfw",
        "length": 3
      },
      "hash": "0x2c7603ceda21e94a00c72ca9de604f7dfdcd438da1778ec9e422b840ed0a1fa1",
      "confirmations": 99,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 52,
      "r": "0xb0b5e7bd25b77ff8f126f5ed2e3d3f576e35aaf43ebfdbc1ea6d8670af1bf0e2",
      "s": "0x3b50215036e0f3dd189f293f85464f2329368ee64b7252c9bb9d249350e44966",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d348501dcd6500083023f8694803299a84e5afbcabe8d57e6ddefe684a4b0aece80b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f427261385a76317748753443657a4d57643848544a32516a6d3632314a544c366146776641486a6b323339776433666b4b417546595766676b4671544c674d52753751474a4555576677000000000000000000000000000000000000831d26b8a0b0b5e7bd25b77ff8f126f5ed2e3d3f576e35aaf43ebfdbc1ea6d8670af1bf0e2a03b50215036e0f3dd189f293f85464f2329368ee64b7252c9bb9d249350e44966",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000100000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254471,
          "transactionHash": "0x2c7603ceda21e94a00c72ca9de604f7dfdcd438da1778ec9e422b840ed0a1fa1",
          "address": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f427261385a76317748753443657a4d57643848544a32516a6d3632314a544c366146776641486a6b323339776433666b4b417546595766676b4671544c674d52753751474a4555576677000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x27ce5cd92c3fc5b6604b43fb11cb5929fe7d2fb4c4b585d130fad2747c985e17",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ],
  [
    {
      "blockNumber": 254470,
      "blockHash": "0x08ce12025e9e54f15976115c125f86c9c74cd3309453308a19d0483d290a57fc",
      "transactionIndex": 0,
      "removed": false,
      "address": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
      "data": "0x9867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f39424b3835417a4e557632586241345433357741774e54614a464a73745134435533724d5431794265784336504b51704167636753445756626e5968547a4c795950385a635359547179000000000000000000000000000000000000",
      "topics": [
        "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
      ],
      "transactionHash": "0x27639e1ca25d545a4b39e4284a01c54df074ec751a551f22ab3469e2749c02ae",
      "logIndex": 0,
      "decode": "<function>",
      "name": "CommitPending",
      "signature": "CommitPending(address,address,string)",
      "topic": "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75",
      "values": {
        "0": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "1": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "2": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
        "spaceAddress": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "parentAddress": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "objectHash": "hq__9BK85AzNUv2XbA4T35wAwNTaJFJstQ4CU3rMT1yBexC6PKQpAgcgSDWVbnYhTzLyYP8ZcSYTqy",
        "length": 3
      },
      "hash": "0x27639e1ca25d545a4b39e4284a01c54df074ec751a551f22ab3469e2749c02ae",
      "confirmations": 100,
      "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
      "gasPrice": {
        "_hex": "0x1dcd65000"
      },
      "gasLimit": {
        "_hex": "0x23f86"
      },
      "to": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
      "value": {
        "_hex": "0x0"
      },
      "nonce": 51,
      "r": "0x57db9336ea70b1b5bbe16dc45510f1d57e72a445dd890661ea6b500b52fdd9ec",
      "s": "0x39f1f30cada5585fe50d76e6faacf8b8ae3b57f69e6b454e51519f3595cb6e2b",
      "v": 1910456,
      "creates": null,
      "raw": "0xf9010d338501dcd6500083023f86941e030b1c1dac0989f5cc95845617dca2a7ba1c8880b8a49867db740000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e68715f5f39424b3835417a4e557632586241345433357741774e54614a464a73745134435533724d5431794265784336504b51704167636753445756626e5968547a4c795950385a635359547179000000000000000000000000000000000000831d26b8a057db9336ea70b1b5bbe16dc45510f1d57e72a445dd890661ea6b500b52fdd9eca039f1f30cada5585fe50d76e6faacf8b8ae3b57f69e6b454e51519f3595cb6e2b",
      "networkId": 955210,
      "wait": "<function>",
      "contractAddress": null,
      "gasUsed": {
        "_hex": "0x23f86"
      },
      "logsBloom": "0x01020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000002000000000000000000000000000000000000000000000000000000000000100",
      "logs": [
        {
          "transactionIndex": 0,
          "blockNumber": 254470,
          "transactionHash": "0x27639e1ca25d545a4b39e4284a01c54df074ec751a551f22ab3469e2749c02ae",
          "address": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
          "topics": [
            "0xb3ac059d88af6016aca1aebb7b3e796f2e7420435c59c563687814e9b85daa75"
          ],
          "data": "0x0000000000000000000000008f5b42b31d734800c5f1d3be26461f3827d65498000000000000000000000000aa4e1719bcb8b7f504d1993b31abc5a949e52a130000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000004e68715f5f39424b3835417a4e557632586241345433357741774e54614a464a73745134435533724d5431794265784336504b51704167636753445756626e5968547a4c795950385a635359547179000000000000000000000000000000000000",
          "logIndex": 0,
          "blockHash": "0x08ce12025e9e54f15976115c125f86c9c74cd3309453308a19d0483d290a57fc",
          "transactionLogIndex": 0
        }
      ],
      "cumulativeGasUsed": {
        "_hex": "0x23f86"
      },
      "status": 1,
      "byzantium": true
    }
  ]
]
Source:

static ExtractEventFromLogs({
contractAddress,
abi,
event,
eventName
})
→ Promise.<Object>

Extract the specified event log from the given event obtained from the CallContractAndMethodAndWait method

Returns: The parsed event log from the event
Parameters:
Name Type Description
contractAddress string

Address of the contract to call the specified method on

abi Object

ABI of contract

event Object

Event of the transaction from CallContractMethodAndWait

eventName string

Name of the event to parse

Examples
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
    "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x62c7"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000040000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xe1e643b584dbb0655fa79cb6b1f6f75a242fe18d475865b8407ffcb19b0ae443",
    "transactionHash": "0xb96ce557b4cc7f6585cb48ace6e2e8262cf5dbc3df8583f0f11ca64a2de87552",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254390,
        "transactionHash": "0xb96ce557b4cc7f6585cb48ace6e2e8262cf5dbc3df8583f0f11ca64a2de87552",
        "address": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xe1e643b584dbb0655fa79cb6b1f6f75a242fe18d475865b8407ffcb19b0ae443",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254390,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x62c7"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x60f4"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000010000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xaf8d9d86aa965844aff9d5f4725b3e09bfcaa01b2bf7a612a0d7c6c91fe4e913",
    "transactionHash": "0x8874c91261743034af27c6138c950b1da07d353c8d993c8cf4934e08846218ce",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254409,
        "transactionHash": "0x8874c91261743034af27c6138c950b1da07d353c8d993c8cf4934e08846218ce",
        "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xaf8d9d86aa965844aff9d5f4725b3e09bfcaa01b2bf7a612a0d7c6c91fe4e913",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254409,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x60f4"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xf6cb4285560917D2f01a787a671905c7E373C334",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x5d00"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000",
    "blockHash": "0x42821b752c7b68f086c51d4759bf5c74f823e9e80eefa07f1d5784c8d37b0214",
    "transactionHash": "0xedd406394124c927772a542da4b0c64b5bd1c689e6724d9e6b682e10d07489b6",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254426,
        "transactionHash": "0xedd406394124c927772a542da4b0c64b5bd1c689e6724d9e6b682e10d07489b6",
        "address": "0xf6cb4285560917D2f01a787a671905c7E373C334",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x42821b752c7b68f086c51d4759bf5c74f823e9e80eefa07f1d5784c8d37b0214",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254426,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x5d00"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x6002"
    },
    "logsBloom": "0x80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xf26c54d4caaea0ccf899d26f718238b649f75c0a9db52fc62399ec1e46802043",
    "transactionHash": "0x25fb7cc0cbf9eacd8a21e02bbc35230f577e99d4e86479943e0a817d031e882f",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254430,
        "transactionHash": "0x25fb7cc0cbf9eacd8a21e02bbc35230f577e99d4e86479943e0a817d031e882f",
        "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xf26c54d4caaea0ccf899d26f718238b649f75c0a9db52fc62399ec1e46802043",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254430,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x6002"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x5dbb"
    },
    "logsBloom": "0x80000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000200000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x08f2c99a8241d0b7b9d6c1bbf3d6db3defb43b23d8fb3f26eb20d7ab13a9058d",
    "transactionHash": "0x487df1f6dfe4ec6fc6ae90966359bbeb89731f4305b0df10f113242dfe023d61",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254433,
        "transactionHash": "0x487df1f6dfe4ec6fc6ae90966359bbeb89731f4305b0df10f113242dfe023d61",
        "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "topics": [
          "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
        ],
        "data": "0x",
        "logIndex": 0,
        "blockHash": "0x08f2c99a8241d0b7b9d6c1bbf3d6db3defb43b23d8fb3f26eb20d7ab13a9058d",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest()",
        "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
        "values": {
          "length": 0
        }
      }
    ],
    "blockNumber": 254433,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x5dbb"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest()",
  "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
  "values": {
    "length": 0
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x31f94"
    },
    "logsBloom": "0x80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000040800000000000200000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000200000000000000000000800000000200000000000000010000000000000000000000000000000000000000000000000000",
    "blockHash": "0x3354a9d19569b2d425886a655fa9de7d9883757f9f779adfd4e0c2a1d6f4121f",
    "transactionHash": "0x6c3f7cfca8c2b6724c85a57633fdfb844ff4f34dfc14bf4ea038100388227972",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254438,
        "transactionHash": "0x6c3f7cfca8c2b6724c85a57633fdfb844ff4f34dfc14bf4ea038100388227972",
        "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "topics": [
          "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61"
        ],
        "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
        "logIndex": 0,
        "blockHash": "0x3354a9d19569b2d425886a655fa9de7d9883757f9f779adfd4e0c2a1d6f4121f",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ContributorGroupAdded",
        "signature": "ContributorGroupAdded(address)",
        "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
        "values": {
          "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 254438,
        "transactionHash": "0x6c3f7cfca8c2b6724c85a57633fdfb844ff4f34dfc14bf4ea038100388227972",
        "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000014",
        "logIndex": 1,
        "blockHash": "0x3354a9d19569b2d425886a655fa9de7d9883757f9f779adfd4e0c2a1d6f4121f",
        "transactionLogIndex": 1
      }
    ],
    "blockNumber": 254438,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x31f94"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ContributorGroupAdded"
});


{
  "decode": "<function>",
  "name": "ContributorGroupAdded",
  "signature": "ContributorGroupAdded(address)",
  "topic": "0x218673669018c25b89bfbf1b58d0075e37c8847ef16e707b92355b7833e97d61",
  "values": {
    "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x1f60f"
    },
    "logsBloom": "0x80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000200000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000008000000000000000000000000000000000001000000000000000000040000000000000800000000200000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x926c76f7dcb9726d3f2dafe789da4bc53d37905b6968eb5b339d0e65c8f86fb4",
    "transactionHash": "0xa7f0e07c6aa8dfdf34b646170f27aca1544d2cc6bd871dc6e76955672d4d3aa3",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254439,
        "transactionHash": "0xa7f0e07c6aa8dfdf34b646170f27aca1544d2cc6bd871dc6e76955672d4d3aa3",
        "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "topics": [
          "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb"
        ],
        "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
        "logIndex": 0,
        "blockHash": "0x926c76f7dcb9726d3f2dafe789da4bc53d37905b6968eb5b339d0e65c8f86fb4",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ReviewerGroupAdded",
        "signature": "ReviewerGroupAdded(address)",
        "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
        "values": {
          "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 254439,
        "transactionHash": "0xa7f0e07c6aa8dfdf34b646170f27aca1544d2cc6bd871dc6e76955672d4d3aa3",
        "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000016",
        "logIndex": 1,
        "blockHash": "0x926c76f7dcb9726d3f2dafe789da4bc53d37905b6968eb5b339d0e65c8f86fb4",
        "transactionLogIndex": 1
      }
    ],
    "blockNumber": 254439,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x1f60f"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ReviewerGroupAdded"
});


{
  "decode": "<function>",
  "name": "ReviewerGroupAdded",
  "signature": "ReviewerGroupAdded(address)",
  "topic": "0x1b88a571cc8ac2e87512f05648e79d184f5cc0cbb2889bc487c41f8b9a3202eb",
  "values": {
    "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x1f21b"
    },
    "logsBloom": "0x80000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000040800000000000200000000000004000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000004000000000000000000000800000000200000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x0090ab420452fcf539c0333d9eaf94fae51477e9f9f2be6cb2fbfb18373d5110",
    "transactionHash": "0xf9aad52e9c5b39af37ba4b638eb4b0d67becbdd1167b49416715a36ea6f4d1ab",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254440,
        "transactionHash": "0xf9aad52e9c5b39af37ba4b638eb4b0d67becbdd1167b49416715a36ea6f4d1ab",
        "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "topics": [
          "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411"
        ],
        "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
        "logIndex": 0,
        "blockHash": "0x0090ab420452fcf539c0333d9eaf94fae51477e9f9f2be6cb2fbfb18373d5110",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessorGroupAdded",
        "signature": "AccessorGroupAdded(address)",
        "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
        "values": {
          "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 254440,
        "transactionHash": "0xf9aad52e9c5b39af37ba4b638eb4b0d67becbdd1167b49416715a36ea6f4d1ab",
        "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c000000000000000000000000fea3a44726029c1b06315244af3e7f9dce392e6a0000000000000000000000000000000000000000000000000000000000000016",
        "logIndex": 1,
        "blockHash": "0x0090ab420452fcf539c0333d9eaf94fae51477e9f9f2be6cb2fbfb18373d5110",
        "transactionLogIndex": 1
      }
    ],
    "blockNumber": 254440,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x1f21b"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessorGroupAdded"
});


{
  "decode": "<function>",
  "name": "AccessorGroupAdded",
  "signature": "AccessorGroupAdded(address)",
  "topic": "0x3a94857e4393737f73edb175a7d0c195c7f635d9ae995e12740616ec55c9d411",
  "values": {
    "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x46c2"
    },
    "logsBloom": "0x80000000000000000000000000000000000800000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x72bf443717474b2e689b23e8034938e702ab4a87d76b4ce06fa4723b8ce44639",
    "transactionHash": "0x588a09a202eaa8622dbea2b0cb6b07d084c0f51d02b742c9cf7fc0462e518697",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254441,
        "transactionHash": "0x588a09a202eaa8622dbea2b0cb6b07d084c0f51d02b742c9cf7fc0462e518697",
        "address": "0xFEA3a44726029C1B06315244AF3E7f9Dce392E6a",
        "topics": [
          "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb"
        ],
        "data": "0x00000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c",
        "logIndex": 0,
        "blockHash": "0x72bf443717474b2e689b23e8034938e702ab4a87d76b4ce06fa4723b8ce44639",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ReviewerGroupRemoved",
        "signature": "ReviewerGroupRemoved(address)",
        "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
        "values": {
          "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "length": 1
        }
      }
    ],
    "blockNumber": 254441,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x46c2"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ReviewerGroupRemoved"
});


{
  "decode": "<function>",
  "name": "ReviewerGroupRemoved",
  "signature": "ReviewerGroupRemoved(address)",
  "topic": "0xdf9d78c5635b72b709c85300a786eb7238acbe5bffe01c60c16464e45c6eb6eb",
  "values": {
    "0": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "group": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x1a882e6eeec08899f60e1ea5cbb9460c77d063b67831079efa2cde8388323e91",
    "transactionHash": "0x078e693a7902a123ac05941740073f4d0ba3fd37ea8a323acfe49c62400c267b",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254446,
        "transactionHash": "0x078e693a7902a123ac05941740073f4d0ba3fd37ea8a323acfe49c62400c267b",
        "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x1a882e6eeec08899f60e1ea5cbb9460c77d063b67831079efa2cde8388323e91",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254446,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x6002"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000800000000000000010000000000010000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000",
    "blockHash": "0x84280fe1b1efbe9914ab487d72d952dbd31f02d444dd795f0fefe28c132ce5d1",
    "transactionHash": "0x33c469eec939f2bfa461329b850d0218a8257141479cbdae984b775570a8837e",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254452,
        "transactionHash": "0x33c469eec939f2bfa461329b850d0218a8257141479cbdae984b775570a8837e",
        "address": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x84280fe1b1efbe9914ab487d72d952dbd31f02d444dd795f0fefe28c132ce5d1",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254452,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x6002"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000200000000000000000000000000000000000000000050000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x83a42b7a3ceac5a20a3a5371f0661f40145c387530d194c80c2301d456c8454c",
    "transactionHash": "0xcd5c1363fd5f39eb89ab394976eac156934dc7a419ae0f068bfc0327b2e645e8",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254460,
        "transactionHash": "0xcd5c1363fd5f39eb89ab394976eac156934dc7a419ae0f068bfc0327b2e645e8",
        "address": "0x5ca339d56Ead97c203Af7411451Eb7df8795A4FB",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x83a42b7a3ceac5a20a3a5371f0661f40145c387530d194c80c2301d456c8454c",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254460,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000048000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xfdabcb2f811e8b427f191453375fd1761a62cff23c3d6f67e1ece235548a6d5d",
    "transactionHash": "0x7cf4dbd66b598903ccc299ee07cfdbfc2ec15dc73a479bf69527a1939ff294e1",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254461,
        "transactionHash": "0x7cf4dbd66b598903ccc299ee07cfdbfc2ec15dc73a479bf69527a1939ff294e1",
        "address": "0x8C10718078CB41E5Ab4EBfFec98B5F9299e9Ef7F",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xfdabcb2f811e8b427f191453375fd1761a62cff23c3d6f67e1ece235548a6d5d",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254461,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x01020000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x14fe053381deeb5a5c501b4875937f2fda95b4010d33dc51a767887912d8efb5",
    "transactionHash": "0x857c37da735feaf4d6c890150434fcbb48899f9757fdbb1f3d276c1b5103f20b",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254467,
        "transactionHash": "0x857c37da735feaf4d6c890150434fcbb48899f9757fdbb1f3d276c1b5103f20b",
        "address": "0x1E030B1C1Dac0989F5cc95845617Dca2a7BA1c88",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x14fe053381deeb5a5c501b4875937f2fda95b4010d33dc51a767887912d8efb5",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254467,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000",
    "blockHash": "0x6cef76a6ab99d0913a30515c371a7205af6ad5c568f02037b85086cad918ed74",
    "transactionHash": "0xfbc760e7f6541dfdcd7b94a725c81d7a916b8407692c1ebf0e30a1eb92f98f0d",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254468,
        "transactionHash": "0xfbc760e7f6541dfdcd7b94a725c81d7a916b8407692c1ebf0e30a1eb92f98f0d",
        "address": "0x803299A84E5AfBCabe8d57e6DDeFe684a4B0AECe",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x6cef76a6ab99d0913a30515c371a7205af6ad5c568f02037b85086cad918ed74",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254468,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00800000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x3870af1aed3c11d74c5c15f351bbedf355965822715b72e76296f7d146339174",
    "transactionHash": "0x9e0e40ac4e3a166bbfc8dcd6ce695adaf012573faed7ce19db03d7b6765e08a4",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254469,
        "transactionHash": "0x9e0e40ac4e3a166bbfc8dcd6ce695adaf012573faed7ce19db03d7b6765e08a4",
        "address": "0x8D4d0efC7Af2Fe63b56E988AE4A38BA3C88CdFD5",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x3870af1aed3c11d74c5c15f351bbedf355965822715b72e76296f7d146339174",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254469,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000200000000000000000000000000000000008000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x3b558ae4a838520f66d154b8bbf4c26a0617b0732c895e6212235dac2ff5b213",
    "transactionHash": "0x7ba43a8dd18446b45c40e9d72fd7df8e95270e48cc71136b84470eabfe48ef80",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254473,
        "transactionHash": "0x7ba43a8dd18446b45c40e9d72fd7df8e95270e48cc71136b84470eabfe48ef80",
        "address": "0x4e08f8B68c61a7EFFC9C3ab3fb4e5bdeD14a6176",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x3b558ae4a838520f66d154b8bbf4c26a0617b0732c895e6212235dac2ff5b213",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254473,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000",
    "blockHash": "0x49610b2f1ae515a476214b1713ac0bf06917b5e30f06df3658027955debf8670",
    "transactionHash": "0xa5e2bae32428d1c7da2d07445812ff432985330b6242f6850500001d2f239472",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254475,
        "transactionHash": "0xa5e2bae32428d1c7da2d07445812ff432985330b6242f6850500001d2f239472",
        "address": "0xb7CE138caE509E5af8615E47DCEFDe399Ccf04D0",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x49610b2f1ae515a476214b1713ac0bf06917b5e30f06df3658027955debf8670",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254475,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202004000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xd18844419b1d5b0153f5fe60f5eed110199dbdffc4e83598c0f4ed47b605c384",
    "transactionHash": "0x1015ee5847fceb4b901e94d896db05d75c64776afdff484b3b92f51fb3c0531f",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254478,
        "transactionHash": "0x1015ee5847fceb4b901e94d896db05d75c64776afdff484b3b92f51fb3c0531f",
        "address": "0x7c3C43082E3772E17f7899AeA33b8ad795E1FCc7",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xd18844419b1d5b0153f5fe60f5eed110199dbdffc4e83598c0f4ed47b605c384",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254478,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000200000000000000000000000000000000000000000010000000040010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x9d5a8fcb956952ebd7455678c034c5f8165a34793e8dd045f368a8316dfd9204",
    "transactionHash": "0x47f59184ca07b56c68be49b6b6e16f3347cbda9786664efb5217a71e690ca664",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254480,
        "transactionHash": "0x47f59184ca07b56c68be49b6b6e16f3347cbda9786664efb5217a71e690ca664",
        "address": "0xf0Aa7B49D3a0026A4A8254921E92a21bA8D05c31",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x9d5a8fcb956952ebd7455678c034c5f8165a34793e8dd045f368a8316dfd9204",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254480,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x35bd11ce82306b3ec7aa69f0b89411faedc180d5973a8c324373f5490db8ba8e",
    "transactionHash": "0xf0440d8caa6c20a54427bf6bb19239151152a3fe8614be162b4d797fe612868d",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254482,
        "transactionHash": "0xf0440d8caa6c20a54427bf6bb19239151152a3fe8614be162b4d797fe612868d",
        "address": "0x88F963068bAad7B21f1B4B82c0871aC3808B2AA6",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x35bd11ce82306b3ec7aa69f0b89411faedc180d5973a8c324373f5490db8ba8e",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254482,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x5dbb"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000002000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000400000",
    "blockHash": "0x2f030b379259a763137b462e64ac5b4069353c39040bdf4c51863a9519d82ff1",
    "transactionHash": "0xa2efc066c1d763d0c721f6821e1df4e3bb70a36ae7267cf226472de95059e3f5",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254495,
        "transactionHash": "0xa2efc066c1d763d0c721f6821e1df4e3bb70a36ae7267cf226472de95059e3f5",
        "address": "0xAa4E1719bCb8B7f504D1993B31abC5a949e52a13",
        "topics": [
          "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
        ],
        "data": "0x",
        "logIndex": 0,
        "blockHash": "0x2f030b379259a763137b462e64ac5b4069353c39040bdf4c51863a9519d82ff1",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest()",
        "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
        "values": {
          "length": 0
        }
      }
    ],
    "blockNumber": 254495,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x5dbb"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest()",
  "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
  "values": {
    "length": 0
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x183b3"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x4678fe466ec6a11a7e0e0534e86b0b487e16e8226e2edc522a1b070e33989b71",
    "transactionHash": "0xca8bb41a47acc579f1009c41f036605669fc17859d5871789e2b5bc5715986a7",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254496,
        "transactionHash": "0xca8bb41a47acc579f1009c41f036605669fc17859d5871789e2b5bc5715986a7",
        "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f46566357385770416e546156393865736364394334745a7041663531634174316a486331735a616d63426376317664597a4e6962644a61623455424c47776e76484d473751374d5572450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x4678fe466ec6a11a7e0e0534e86b0b487e16e8226e2edc522a1b070e33989b71",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x01"
          },
          "1": 0,
          "2": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
          "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
          "4": "",
          "requestID": {
            "_hex": "0x01"
          },
          "level": 0,
          "contentHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
          "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
          "pkeAFGH": "",
          "length": 5
        }
      }
    ],
    "blockNumber": 254496,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x183b3"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x01"
    },
    "1": 0,
    "2": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
    "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "4": "",
    "requestID": {
      "_hex": "0x01"
    },
    "level": 0,
    "contentHash": "hq__FVcW8WpAnTaV98escd9C4tZpAf51cAt1jHc1sZamcBcv1vdYzNibdJab4UBLGwnvHMG7Q7MUrE",
    "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "pkeAFGH": "",
    "length": 5
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000080000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x0440523b95677c817271b097d803f5a9411aff5d48f457e623afa6b5fa9c5ca7",
    "transactionHash": "0x49dcf7a969004f63391679dcf6993d228ab3bb0ea5ebfe9236275cd735ccfbce",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254498,
        "transactionHash": "0x49dcf7a969004f63391679dcf6993d228ab3bb0ea5ebfe9236275cd735ccfbce",
        "address": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x0440523b95677c817271b097d803f5a9411aff5d48f457e623afa6b5fa9c5ca7",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254498,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x60f4"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
    "blockHash": "0xd9fff7f033d0cd3e469dbc17d7c725442b1cd3de109a9dd7fc75c77e829ca644",
    "transactionHash": "0xef0c7c4b45f0f284b99079ed34ec02b76a3c38c99429036e299c332bc6417558",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254502,
        "transactionHash": "0xef0c7c4b45f0f284b99079ed34ec02b76a3c38c99429036e299c332bc6417558",
        "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xd9fff7f033d0cd3e469dbc17d7c725442b1cd3de109a9dd7fc75c77e829ca644",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254502,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x60f4"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x2070c"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
    "blockHash": "0x4da7183aa330705cd47c782d3b05c4d2ce6e1e459f8620f3cb173bf6420362e7",
    "transactionHash": "0x47a1bae8973bab20d03dd108d1805d080f887e539e0881d0d93596ad5157a692",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254505,
        "transactionHash": "0x47a1bae8973bab20d03dd108d1805d080f887e539e0881d0d93596ad5157a692",
        "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000002",
        "logIndex": 0,
        "blockHash": "0x4da7183aa330705cd47c782d3b05c4d2ce6e1e459f8620f3cb173bf6420362e7",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "2": 2,
          "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "aggregate": 2,
          "length": 3
        }
      }
    ],
    "blockNumber": 254505,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x2070c"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "2": 2,
    "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "aggregate": 2,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xdcf3"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
    "blockHash": "0x9846c7d51d2b08bf6a2557158deb2927a3da1d0a8050660b70276947650bbdd3",
    "transactionHash": "0x7f5bb394377d70cbee55cccab5f9726112d0966ceea771426bd50cf3a2aabee0",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254506,
        "transactionHash": "0x7f5bb394377d70cbee55cccab5f9726112d0966ceea771426bd50cf3a2aabee0",
        "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000016",
        "logIndex": 0,
        "blockHash": "0x9846c7d51d2b08bf6a2557158deb2927a3da1d0a8050660b70276947650bbdd3",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "2": 22,
          "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "aggregate": 22,
          "length": 3
        }
      }
    ],
    "blockNumber": 254506,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xdcf3"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "2": 22,
    "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "aggregate": 22,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xdcf3"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
    "blockHash": "0x35819b61b5aad047ef88958879fec92a1013ff2b6a418c4bbe67798f7ee5cad3",
    "transactionHash": "0xf88a4f3ac45c0ea0248114b82dae13555a5e5f31b49030ff7d6df52ce1c26377",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254507,
        "transactionHash": "0xf88a4f3ac45c0ea0248114b82dae13555a5e5f31b49030ff7d6df52ce1c26377",
        "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a500000000000000000000000000000000000000000000000000000000000000de",
        "logIndex": 0,
        "blockHash": "0x35819b61b5aad047ef88958879fec92a1013ff2b6a418c4bbe67798f7ee5cad3",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "2": 222,
          "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "aggregate": 222,
          "length": 3
        }
      }
    ],
    "blockNumber": 254507,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xdcf3"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "2": 222,
    "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "aggregate": 222,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xb108"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
    "blockHash": "0xdf37b054b77557a4384988d205dd2ff6c73c537d542eecc18e6f0de2ef607f60",
    "transactionHash": "0xfe3c2f41e3b4d779d3c9bc507f8e46544d59eac649beb8c756060c2b1de68868",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254508,
        "transactionHash": "0xfe3c2f41e3b4d779d3c9bc507f8e46544d59eac649beb8c756060c2b1de68868",
        "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000016",
        "logIndex": 0,
        "blockHash": "0xdf37b054b77557a4384988d205dd2ff6c73c537d542eecc18e6f0de2ef607f60",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "2": 22,
          "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "aggregate": 22,
          "length": 3
        }
      }
    ],
    "blockNumber": 254508,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xb108"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "2": 22,
    "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "aggregate": 22,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xb108"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
    "blockHash": "0x7f64a787b17aeb775fa82931350be27f4c4c13f77c5d4a8ed563f26004624fe1",
    "transactionHash": "0xa49884cf26a32c25ee4ebbdf1147a32266de8970c5d5405e6c74adb6e0c8b38d",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254509,
        "transactionHash": "0xa49884cf26a32c25ee4ebbdf1147a32266de8970c5d5405e6c74adb6e0c8b38d",
        "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000002",
        "logIndex": 0,
        "blockHash": "0x7f64a787b17aeb775fa82931350be27f4c4c13f77c5d4a8ed563f26004624fe1",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "2": 2,
          "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "aggregate": 2,
          "length": 3
        }
      }
    ],
    "blockNumber": 254509,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xb108"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "2": 2,
    "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "aggregate": 2,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x6fdf"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040800000400000000000000000000000000000000000000000000000000000400000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000",
    "blockHash": "0xc307484212aafe299233e1fb0c1235284bd33beeae03e96ed7eb954b5945a402",
    "transactionHash": "0x8612eb010b8a1bb064932fc0b8e50ca2888b37c3cac0073a87fba26563ba4072",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254510,
        "transactionHash": "0x8612eb010b8a1bb064932fc0b8e50ca2888b37c3cac0073a87fba26563ba4072",
        "address": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000004b652eb56d40512c69f3b6ea81a99015b87be5ba0000000000000000000000000c34c48d0d3da222b4020d66a22e30305f4f70a50000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xc307484212aafe299233e1fb0c1235284bd33beeae03e96ed7eb954b5945a402",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "2": 0,
          "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
          "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
          "aggregate": 0,
          "length": 3
        }
      }
    ],
    "blockNumber": 254510,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x6fdf"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "RightsChanged"
});


{
  "decode": "<function>",
  "name": "RightsChanged",
  "signature": "RightsChanged(address,address,uint8)",
  "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
  "values": {
    "0": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "1": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "2": 0,
    "principal": "0x4b652Eb56D40512c69F3B6eA81A99015B87BE5bA",
    "entity": "0x0c34C48D0d3da222B4020D66A22e30305F4F70A5",
    "aggregate": 0,
    "length": 3
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
    "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x19de0"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x309189677e606363732d8b7a8df83cff10e940427ea9e141ace0740b35e5920a",
    "transactionHash": "0x389612148692f2125989ad135ece637bcbca9fdb45699a5ed5b5a669a566a00c",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254521,
        "transactionHash": "0x389612148692f2125989ad135ece637bcbca9fdb45699a5ed5b5a669a566a00c",
        "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008430783034323630653339656636326436616330376232656232323266343839653930353461623035343138633361396233333064366432383331663532666464633237343237633165383964366338626437633166336466313163386464383734353330633437393865383834633831393534653031336331363835643836366430303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b6b74706b414a504547736a39416672313776464766594468354d425a6834694572706f6f4d643865573179426e6d4e4356684854566b733456543767467a777a4867766273344833453843566f6b32727663325432375a767379636b6b434e6d6a786a59327947476237765a4b59483955486a744852634372775246543254475967785a766b7472666a634c31336e3674557361584b7758446339574e6f41696f64364a71366b567a366255734c5637576877396e4c3243786d315247584c4c4263474d71747836474837744238324b36773853664564395432676b4d47547a3168344e634b4846543345545355707043564a586a635a79766d3444445957397070764e4872696e6a4d46000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x309189677e606363732d8b7a8df83cff10e940427ea9e141ace0740b35e5920a",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x02"
          },
          "1": 0,
          "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
          "3": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
          "4": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
          "requestID": {
            "_hex": "0x02"
          },
          "level": 0,
          "contentHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
          "pkeRequestor": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
          "pkeAFGH": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
          "length": 5
        }
      }
    ],
    "blockNumber": 254521,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x19de0"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x02"
    },
    "1": 0,
    "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
    "3": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
    "4": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
    "requestID": {
      "_hex": "0x02"
    },
    "level": 0,
    "contentHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
    "pkeRequestor": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
    "pkeAFGH": "ktpkAJPEGsj9Afr17vFGfYDh5MBZh4iErpooMd8eW1yBnmNCVhHTVks4VT7gFzwzHgvbs4H3E8CVok2rvc2T27ZvsyckkCNmjxjY2yGGb7vZKYH9UHjtHRcCrwRFT2TGYgxZvktrfjcL13n6tUsaXKwXDc9WNoAiod6Jq6kVz6bUsLV7Whw9nL2Cxm1RGXLLBcGMqtx6GH7tB82K6w8SfEd9T2gkMGTz1h4NcKHFT3ETSUppCVJXjcZyvm4DDYW9ppvNHrinjMF",
    "length": 5
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
    "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x149fd"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xc39e99bef836e7f8a742acb81b0556048d40ffb34ee8aeb39d8511613428ee9f",
    "transactionHash": "0x85a29234191c1aac74d6aea9a54fd31686b41fbf6117acd76a32a6e7ee897685",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254522,
        "transactionHash": "0x85a29234191c1aac74d6aea9a54fd31686b41fbf6117acd76a32a6e7ee897685",
        "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4554526a31784459794a61617778373678525a31527431616a514b316b314139346458764a546150735565557842724365645174723964636770794e593569573231723831367350694a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830343236306533396566363264366163303762326562323232663438396539303534616230353431386333613962333330643664323833316635326664646332373432376331653839643663386264376331663364663131633864643837343533306334373938653838346338313935346530313363313638356438363664303037000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xc39e99bef836e7f8a742acb81b0556048d40ffb34ee8aeb39d8511613428ee9f",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x03"
          },
          "1": 0,
          "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
          "3": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
          "4": "",
          "requestID": {
            "_hex": "0x03"
          },
          "level": 0,
          "contentHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
          "pkeRequestor": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
          "pkeAFGH": "",
          "length": 5
        }
      }
    ],
    "blockNumber": 254522,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x149fd"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x03"
    },
    "1": 0,
    "2": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
    "3": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
    "4": "",
    "requestID": {
      "_hex": "0x03"
    },
    "level": 0,
    "contentHash": "hq__ETRj1xDYyJaawx76xRZ1Rt1ajQK1k1A94dXvJTaPsUeUxBrCedQtr9dcgpyNY5iW21r816sPiJ",
    "pkeRequestor": "0x04260e39ef62d6ac07b2eb222f489e9054ab05418c3a9b330d6d2831f52fddc27427c1e89d6c8bd7c1f3df11c8dd874530c4798e884c81954e013c1685d866d007",
    "pkeAFGH": "",
    "length": 5
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x6002"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000",
    "blockHash": "0x8429dab9180e7ffe50ef3780fcdf8fd62e026e2d16d194bbd1916370a4c52a1c",
    "transactionHash": "0xfc6ae3f107d39e35c369778c8fbe6c0e38e95d889f547b7e28618e3a781bd049",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254536,
        "transactionHash": "0xfc6ae3f107d39e35c369778c8fbe6c0e38e95d889f547b7e28618e3a781bd049",
        "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x8429dab9180e7ffe50ef3780fcdf8fd62e026e2d16d194bbd1916370a4c52a1c",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254536,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x6002"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xdf77985e4f13289d53d6632b63b41ee2affd8c898c404b28e5284bdf45d70164",
    "transactionHash": "0x677cd78e5e9ff5250f68e1564e5153f89c4210b409de38cf1ad880539c9f1bc2",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254540,
        "transactionHash": "0x677cd78e5e9ff5250f68e1564e5153f89c4210b409de38cf1ad880539c9f1bc2",
        "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xdf77985e4f13289d53d6632b63b41ee2affd8c898c404b28e5284bdf45d70164",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254540,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x537e166ed26bbe1a7bee79b47252f6b78c88c62b0c8df30fcecd868408f4a0d9",
    "transactionHash": "0xdfe0d53506817e4672027812489483a8db83d55f188306e9fe1ce4385cad175e",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254544,
        "transactionHash": "0xdfe0d53506817e4672027812489483a8db83d55f188306e9fe1ce4385cad175e",
        "address": "0x1A6173268D507D68F2B79114B1F2566Ca9A106Bb",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x537e166ed26bbe1a7bee79b47252f6b78c88c62b0c8df30fcecd868408f4a0d9",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254544,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "updateAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentAddr",
          "type": "address"
        }
      ],
      "name": "deleteContent",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        }
      ],
      "name": "ContentObjectDeleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addressKms",
          "type": "address"
        }
      ],
      "name": "UpdateKmsAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x5dbb"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000",
    "blockHash": "0xcc878b2aca98896f7045a3d0a74f6ae576e0fbd5912b392a8c61eab724ee29d2",
    "transactionHash": "0x2274a2f0fa51e07e92793ce109c7d39ad1d42cbaae5ddfcd7161ac87362b4805",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254545,
        "transactionHash": "0x2274a2f0fa51e07e92793ce109c7d39ad1d42cbaae5ddfcd7161ac87362b4805",
        "address": "0x2a3ED9C98a2D3B42c7E9f04A4ce2c52b9646Ac7c",
        "topics": [
          "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88"
        ],
        "data": "0x",
        "logIndex": 0,
        "blockHash": "0xcc878b2aca98896f7045a3d0a74f6ae576e0fbd5912b392a8c61eab724ee29d2",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest()",
        "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
        "values": {
          "length": 0
        }
      }
    ],
    "blockNumber": 254545,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x5dbb"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest()",
  "topic": "0xed78a9defa7412748c9513ba9cf680f57703a46dd7e0fb0b1e94063423c73e88",
  "values": {
    "length": 0
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x183b3"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xbec8dc977515714f19a7d339e9ec0f5013b44878df7d6683f1e1620f1493f348",
    "transactionHash": "0xf5069319805df207286d86f43339e8d68e20794a72ff9e93e72c0385718375f5",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254546,
        "transactionHash": "0xf5069319805df207286d86f43339e8d68e20794a72ff9e93e72c0385718375f5",
        "address": "0x6b677b8a677C32ca1757d46f6DA6C77194D59421",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f4c76644b4d57703638654b6439317a36763641474e31716a73556b6b526e62586b5a58324d527a7737387069653934346b446a4a75625073776359394a766447744b58644a36504152450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xbec8dc977515714f19a7d339e9ec0f5013b44878df7d6683f1e1620f1493f348",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x01"
          },
          "1": 0,
          "2": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
          "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
          "4": "",
          "requestID": {
            "_hex": "0x01"
          },
          "level": 0,
          "contentHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
          "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
          "pkeAFGH": "",
          "length": 5
        }
      }
    ],
    "blockNumber": 254546,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x183b3"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x01"
    },
    "1": 0,
    "2": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
    "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "4": "",
    "requestID": {
      "_hex": "0x01"
    },
    "level": 0,
    "contentHash": "hq__LvdKMWp68eKd91z6v6AGN1qjsUkkRnbXkZX2MRzw78pie944kDjJubPswcY9JvdGtKXdJ6PARE",
    "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "pkeAFGH": "",
    "length": 5
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x9365"
    },
    "logsBloom": "0x00000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xbecf1ac55cb413ba5a83a473276eb52e16f5a9d50b3986987b73c73362926b0d",
    "transactionHash": "0x45c5cd5ecb7a0e1148d82ed6b2e2d89f867863f0aa1d2b05e504404a37f07193",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254556,
        "transactionHash": "0x45c5cd5ecb7a0e1148d82ed6b2e2d89f867863f0aa1d2b05e504404a37f07193",
        "address": "0xf8D3D8C98841c7ff80d1d3B83f7948625825f235",
        "topics": [
          "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65"
        ],
        "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0xbecf1ac55cb413ba5a83a473276eb52e16f5a9d50b3986987b73c73362926b0d",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "UpdateRequest",
        "signature": "UpdateRequest(string)",
        "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
        "values": {
          "0": "",
          "objectHash": "",
          "length": 1
        }
      }
    ],
    "blockNumber": 254556,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x9365"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "UpdateRequest"
});


{
  "decode": "<function>",
  "name": "UpdateRequest",
  "signature": "UpdateRequest(string)",
  "topic": "0x403f30aa5f4f2f89331a7b50054f64a00ce206f4d0a37f566ff344bbe46f8b65",
  "values": {
    "0": "",
    "objectHash": "",
    "length": 1
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x1491b"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
    "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254567,
        "transactionHash": "0xc4d9546f70fc72a1ab2d45e7a42174e395e7481c244a4f7ce261f9cd435a19fa",
        "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x679f9a6000e640ed58c88c6f1bfb248d38f5ff5ee4d950669d6be6901b286cf4",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x04"
          },
          "1": 0,
          "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
          "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
          "4": "",
          "requestID": {
            "_hex": "0x04"
          },
          "level": 0,
          "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
          "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
          "pkeAFGH": "",
          "length": 5
        }
      }
    ],
    "blockNumber": 254567,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x1491b"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x04"
    },
    "1": 0,
    "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
    "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "4": "",
    "requestID": {
      "_hex": "0x04"
    },
    "level": 0,
    "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
    "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "pkeAFGH": "",
    "length": 5
  }
}
 ExtractEventFromLogs({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getCustomInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_contentType",
          "type": "address"
        },
        {
          "name": "_addressKMS",
          "type": "address"
        },
        {
          "name": "_contentContractAddress",
          "type": "address"
        },
        {
          "name": "_accessCharge",
          "type": "uint256"
        },
        {
          "name": "_statusCode",
          "type": "int256"
        },
        {
          "name": "_requestID",
          "type": "uint256"
        },
        {
          "name": "_visibility",
          "type": "uint8"
        },
        {
          "name": "_objectHash",
          "type": "string"
        },
        {
          "name": "_versionHashes",
          "type": "string"
        }
      ],
      "name": "migrate",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "charged",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "received",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "converted",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "enough",
          "type": "bool"
        }
      ],
      "name": "DbgAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "code",
          "type": "uint8"
        }
      ],
      "name": "DbgAccessCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x1491b"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000040000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x7e6a28c34790dfa63125c92d8a67bf826c25473765ebc088d571ba32c926d7c1",
    "transactionHash": "0x561a63fa79deec66e242c53f446a7a45765b581297189ef67646a271892f4668",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254570,
        "transactionHash": "0x561a63fa79deec66e242c53f446a7a45765b581297189ef67646a271892f4668",
        "address": "0x36Cd70aAB7Fcee32d36aBBe22eC0C3889Ee36bd3",
        "topics": [
          "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06"
        ],
        "data": "0x0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004e68715f5f36683257445743656f46764e524a356d63314c513170456768746a69346d7a45586a6d78593977587a4a6f56754a66794d64533978535436457963516a6165633637414476313947536e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084307830346435663637386663313436333534343938393835663233373038376430383533393132616339666664643464343532343261313432373363363464613832336261663361303964323864663239333139633164616662306331366464383164376433346336323065643132306334393662633663353330383237393337313235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 0,
        "blockHash": "0x7e6a28c34790dfa63125c92d8a67bf826c25473765ebc088d571ba32c926d7c1",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "AccessRequest",
        "signature": "AccessRequest(uint256,uint8,string,string,string)",
        "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
        "values": {
          "0": {
            "_hex": "0x05"
          },
          "1": 0,
          "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
          "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
          "4": "",
          "requestID": {
            "_hex": "0x05"
          },
          "level": 0,
          "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
          "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
          "pkeAFGH": "",
          "length": 5
        }
      }
    ],
    "blockNumber": 254570,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x1491b"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "AccessRequest"
});


{
  "decode": "<function>",
  "name": "AccessRequest",
  "signature": "AccessRequest(uint256,uint8,string,string,string)",
  "topic": "0x50f423e39e8beb25bb2da38a63e3d33b5368f261522813712756733eaf569a06",
  "values": {
    "0": {
      "_hex": "0x05"
    },
    "1": 0,
    "2": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
    "3": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "4": "",
    "requestID": {
      "_hex": "0x05"
    },
    "level": 0,
    "contentHash": "hq__6h2WDWCeoFvNRJ5mc1LQ1pEghtji4mzEXjmxY9wXzJoVuJfyMdS9xST6EycQjaec67ADv19GSn",
    "pkeRequestor": "0x04d5f678fc146354498985f237087d0853912ac9ffdd4d45242a14273c64da823baf3a09d28df29319c1dafb0c16dd81d7d34c620ed120c496bc6c530827937125",
    "pkeAFGH": "",
    "length": 5
  }
}
Source:

static ExtractValueFromEvent({
contractAddress,
abi,
event,
eventName,
eventValue
})
→ Promise.<string>

Extract the specified value from the specified event log from the given event obtained from the CallContractAndMethodAndWait method

Returns:

The value extracted from the event

Parameters:
Name Type Description
contractAddress string

Address of the contract to call the specified method on

abi Object

ABI of contract

event Object

Event of the transaction from CallContractMethodAndWait

eventName string

Name of the event to parse

eventValue string

Name of the value to extract from the event

Examples
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "submitNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "prefix",
          "type": "bytes"
        }
      ],
      "name": "getKMSInfo",
      "outputs": [
        {
          "name": "",
          "type": "string"
        },
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "registerSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "createLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numActiveNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "activeNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "getKMSID",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "userWallets",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "addKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeLocators",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "pendingNodeAddresses",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setWalletFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setGroupFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setContentFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsIdStr",
          "type": "string"
        }
      ],
      "name": "checkKMS",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space_description",
          "type": "string"
        }
      ],
      "name": "setDescription",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_userAddr",
          "type": "address"
        }
      ],
      "name": "getUserWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "new_factory",
          "type": "address"
        }
      ],
      "name": "setLibraryFactory",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getAccessWallet",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_pubKey",
          "type": "string"
        }
      ],
      "name": "setKMSPublicKey",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "unregisterSpaceNode",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "groupFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "removeNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "createContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "factory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "walletFactory",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "engageAccountLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_kmsAddr",
          "type": "address"
        }
      ],
      "name": "checkKMSAddr",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_nodeAddr",
          "type": "address"
        }
      ],
      "name": "approveNode",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_v",
          "type": "uint8[]"
        },
        {
          "name": "_r",
          "type": "bytes32[]"
        },
        {
          "name": "_s",
          "type": "bytes32[]"
        },
        {
          "name": "_from",
          "type": "address[]"
        },
        {
          "name": "_dest",
          "type": "address[]"
        },
        {
          "name": "_value",
          "type": "uint256[]"
        },
        {
          "name": "_ts",
          "type": "uint256[]"
        }
      ],
      "name": "executeBatch",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "numPendingNodes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "nodeMapping",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_kmsID",
          "type": "string"
        },
        {
          "name": "_locator",
          "type": "bytes"
        }
      ],
      "name": "removeKMSLocator",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space_name",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentTypeAddress",
          "type": "address"
        }
      ],
      "name": "CreateContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "libraryAddress",
          "type": "address"
        }
      ],
      "name": "CreateLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "groupAddress",
          "type": "address"
        }
      ],
      "name": "CreateGroup",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        }
      ],
      "name": "CreateContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        }
      ],
      "name": "CreateAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "wallet",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "userAddr",
          "type": "address"
        }
      ],
      "name": "BindUserWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accountAddress",
          "type": "address"
        }
      ],
      "name": "EngageAccountLibrary",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "factory",
          "type": "address"
        }
      ],
      "name": "SetFactory",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "RegisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "nodeObjAddr",
          "type": "address"
        }
      ],
      "name": "UnregisterNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "AddKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "status",
          "type": "uint256"
        }
      ],
      "name": "RemoveKMSLocator",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "version",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "CreateSpace",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "walletAddress",
          "type": "address"
        }
      ],
      "name": "GetAccessWallet",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeSubmitted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "addr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "locator",
          "type": "bytes"
        }
      ],
      "name": "NodeApproved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "AddNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "ownerAddr",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "nodeAddr",
          "type": "address"
        }
      ],
      "name": "RemoveNode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
    "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x3f565d"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000008000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xf3f2c138dac692210b99ca1ba1ba871d11a928848a3812c0c85b461bcee52fc6",
    "transactionHash": "0x64c9da5489fd7dd89052f1c6f0f428215957f251d0dc87a45d1e153dd8f28070",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254387,
        "transactionHash": "0x64c9da5489fd7dd89052f1c6f0f428215957f251d0dc87a45d1e153dd8f28070",
        "address": "0x8f5b42b31D734800c5f1D3Be26461F3827d65498",
        "topics": [
          "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca"
        ],
        "data": "0x0000000000000000000000009c68c80e2bc9e0daa069c07137725c4498dc3bf2",
        "logIndex": 0,
        "blockHash": "0xf3f2c138dac692210b99ca1ba1ba871d11a928848a3812c0c85b461bcee52fc6",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "CreateAccessWallet",
        "signature": "CreateAccessWallet(address)",
        "topic": "0x56c4bf13bebaa9f2be39ac3f2f4619a0dd1b694bb8c5f43c6b244a6dba0f0cca",
        "values": {
          "0": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
          "wallet": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
          "length": 1
        }
      }
    ],
    "blockNumber": 254387,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x3f565d"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "CreateAccessWallet",
  "eventValue": "wallet"
});


"0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x20ad8"
    },
    "logsBloom": "0x00000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a00000000000200000000000000000000000000000000000000000000000000000000010001000000000000000002000004000000000000000000000000000000080000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x73e5b7cfd667c2e1e0dd0b4b632c78db4684b682c0d0e08f06ffb46e872227da",
    "transactionHash": "0xc20b47daa7e111386fbc1020c0237086fbf4ef90f20cd04fbd914796a5e7c3ad",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254416,
        "transactionHash": "0xc20b47daa7e111386fbc1020c0237086fbf4ef90f20cd04fbd914796a5e7c3ad",
        "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "topics": [
          "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
        ],
        "data": "0x000000000000000000000000283b86b3359487404485b7abdba6a8782160baa6",
        "logIndex": 0,
        "blockHash": "0x73e5b7cfd667c2e1e0dd0b4b632c78db4684b682c0d0e08f06ffb46e872227da",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "MemberAdded",
        "signature": "MemberAdded(address)",
        "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
        "values": {
          "0": "0x283B86b3359487404485b7abDbA6a8782160baA6",
          "candidate": "0x283B86b3359487404485b7abDbA6a8782160baA6",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 254416,
        "transactionHash": "0xc20b47daa7e111386fbc1020c0237086fbf4ef90f20cd04fbd914796a5e7c3ad",
        "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f300000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c00000000000000000000000000000000000000000000000000000000000000dc",
        "logIndex": 1,
        "blockHash": "0x73e5b7cfd667c2e1e0dd0b4b632c78db4684b682c0d0e08f06ffb46e872227da",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "2": 220,
          "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "aggregate": 220,
          "length": 3
        }
      }
    ],
    "blockNumber": 254416,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x20ad8"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "MemberAdded",
  "eventValue": "candidate"
});


"0x283B86b3359487404485b7abDbA6a8782160baA6"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x2c31d"
    },
    "logsBloom": "0x00000400000000000000000000000000000000000000040000000000800000000000000000000000000000000000000000000000000000000000000000000000040800000000000200000000000000000000000000000000000000000000000000000000010001000000000000000000000004000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xa7fb18f5fb830bf3f49e5f5ba9ba21b030cd32ddae1efa23af668577d7cd0c34",
    "transactionHash": "0x3626d2861c474c7a4ca847dc814e465f0b8904e493808b96b6cc4106b034457d",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254417,
        "transactionHash": "0x3626d2861c474c7a4ca847dc814e465f0b8904e493808b96b6cc4106b034457d",
        "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "topics": [
          "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914"
        ],
        "data": "0x000000000000000000000000da3e50d0c5e27ef9c57f015c2fb2adca865fae15",
        "logIndex": 0,
        "blockHash": "0xa7fb18f5fb830bf3f49e5f5ba9ba21b030cd32ddae1efa23af668577d7cd0c34",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "MemberAdded",
        "signature": "MemberAdded(address)",
        "topic": "0xb251eb052afc73ffd02ffe85ad79990a8b3fed60d76dbc2fa2fdd7123dffd914",
        "values": {
          "0": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
          "candidate": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 254417,
        "transactionHash": "0x3626d2861c474c7a4ca847dc814e465f0b8904e493808b96b6cc4106b034457d",
        "address": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000009c68c80e2bc9e0daa069c07137725c4498dc3bf200000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c000000000000000000000000000000000000000000000000000000000000000a",
        "logIndex": 1,
        "blockHash": "0xa7fb18f5fb830bf3f49e5f5ba9ba21b030cd32ddae1efa23af668577d7cd0c34",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
          "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "2": 10,
          "principal": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
          "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "aggregate": 10,
          "length": 3
        }
      }
    ],
    "blockNumber": 254417,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x2c31d"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "MemberAdded",
  "eventValue": "candidate"
});


"0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xead6"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000040a00000000000200000000000000000000000000000000000000000000000000000000010001000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000040000000000800000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x2db90e331e39c61f5005f1df5b12fd82747662a13682c072dc285ab3d1d2300b",
    "transactionHash": "0xc9dc7218390f510973de6bec74003efba7afb57bb477f44a96cf1834a5c73ae6",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254419,
        "transactionHash": "0xc9dc7218390f510973de6bec74003efba7afb57bb477f44a96cf1834a5c73ae6",
        "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "topics": [
          "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
        ],
        "data": "0x000000000000000000000000283b86b3359487404485b7abdba6a8782160baa6",
        "logIndex": 0,
        "blockHash": "0x2db90e331e39c61f5005f1df5b12fd82747662a13682c072dc285ab3d1d2300b",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ManagerAccessGranted",
        "signature": "ManagerAccessGranted(address)",
        "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
        "values": {
          "0": "0x283B86b3359487404485b7abDbA6a8782160baA6",
          "candidate": "0x283B86b3359487404485b7abDbA6a8782160baA6",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 254419,
        "transactionHash": "0xc9dc7218390f510973de6bec74003efba7afb57bb477f44a96cf1834a5c73ae6",
        "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f300000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c00000000000000000000000000000000000000000000000000000000000000dc",
        "logIndex": 1,
        "blockHash": "0x2db90e331e39c61f5005f1df5b12fd82747662a13682c072dc285ab3d1d2300b",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "2": 220,
          "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "aggregate": 220,
          "length": 3
        }
      }
    ],
    "blockNumber": 254419,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xead6"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ManagerAccessGranted",
  "eventValue": "candidate"
});


"0x283B86b3359487404485b7abDbA6a8782160baA6"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x16584"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000040000000000800000000000800000000000000000000000000000000000000000000000000000000000040800000000000200000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000010000000000400000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0xa5cd88c1ad3a953f136774cbfe4091836af04ce91d2471fb16f5f4eb5e69d81a",
    "transactionHash": "0xa402b77adc7721b45ee1a301b89f564773e4184ae1eae2610064a213c7e0af0e",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254421,
        "transactionHash": "0xa402b77adc7721b45ee1a301b89f564773e4184ae1eae2610064a213c7e0af0e",
        "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "topics": [
          "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117"
        ],
        "data": "0x000000000000000000000000da3e50d0c5e27ef9c57f015c2fb2adca865fae15",
        "logIndex": 0,
        "blockHash": "0xa5cd88c1ad3a953f136774cbfe4091836af04ce91d2471fb16f5f4eb5e69d81a",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ManagerAccessGranted",
        "signature": "ManagerAccessGranted(address)",
        "topic": "0x93bcaab179551bde429187645251f8e1fb8ac85801fcb1cf91eb2c9043d61117",
        "values": {
          "0": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
          "candidate": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 254421,
        "transactionHash": "0xa402b77adc7721b45ee1a301b89f564773e4184ae1eae2610064a213c7e0af0e",
        "address": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x0000000000000000000000009c68c80e2bc9e0daa069c07137725c4498dc3bf200000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c000000000000000000000000000000000000000000000000000000000000006e",
        "logIndex": 1,
        "blockHash": "0xa5cd88c1ad3a953f136774cbfe4091836af04ce91d2471fb16f5f4eb5e69d81a",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
          "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "2": 110,
          "principal": "0x9C68c80E2BC9e0daA069c07137725C4498Dc3bF2",
          "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "aggregate": 110,
          "length": 3
        }
      }
    ],
    "blockNumber": 254421,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x16584"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ManagerAccessGranted",
  "eventValue": "candidate"
});


"0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0x14396"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000040a00000000000200000000000000000000000000000000000000000000000000000000010001000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800100000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x7bfab84e4a5b5cda9d98cf11f887eda90040935f0d53056958ecf08ef63eb304",
    "transactionHash": "0xa34ed393bc4e564b8c44a3993a90fea4c3b87afbc811f50107cdade505106159",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254423,
        "transactionHash": "0xa34ed393bc4e564b8c44a3993a90fea4c3b87afbc811f50107cdade505106159",
        "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "topics": [
          "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c"
        ],
        "data": "0x000000000000000000000000283b86b3359487404485b7abdba6a8782160baa6",
        "logIndex": 0,
        "blockHash": "0x7bfab84e4a5b5cda9d98cf11f887eda90040935f0d53056958ecf08ef63eb304",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "MemberRevoked",
        "signature": "MemberRevoked(address)",
        "topic": "0x745cd29407db644ed93e3ceb61cbcab96d1dfb496989ac5d5bf514fc5a9fab9c",
        "values": {
          "0": "0x283B86b3359487404485b7abDbA6a8782160baA6",
          "candidate": "0x283B86b3359487404485b7abDbA6a8782160baA6",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 254423,
        "transactionHash": "0xa34ed393bc4e564b8c44a3993a90fea4c3b87afbc811f50107cdade505106159",
        "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f300000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c00000000000000000000000000000000000000000000000000000000000000c8",
        "logIndex": 1,
        "blockHash": "0x7bfab84e4a5b5cda9d98cf11f887eda90040935f0d53056958ecf08ef63eb304",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "2": 200,
          "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "aggregate": 200,
          "length": 3
        }
      }
    ],
    "blockNumber": 254423,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0x14396"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "MemberRevoked",
  "eventValue": "candidate"
});


"0x283B86b3359487404485b7abDbA6a8782160baA6"
 ExtractValueFromEvent({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "parentAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentObjects",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "name": "setContentSpace",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContractRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_OBJECT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "grantAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getAccessGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_GROUP",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "membersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_LIBRARY",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_CONFIRMED",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "managersList",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContractRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getAccessGroup",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAll",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "getAccessGroupRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessGroups",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "commitPending",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentObjectRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasManagerAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_TENTATIVE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "membersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "clearPending",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "pendingHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTRACT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "managersNum",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CATEGORY_CONTENT_TYPE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentObjectRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contracts",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "grantManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "contractExists",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionTimestamp",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setLibraryRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ACCESS_NONE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpContentTypes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "revokeAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setContentTypeRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpLibraries",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index_type",
          "type": "uint8"
        },
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkDirectRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        }
      ],
      "name": "getContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContractRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentObjects",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraries",
      "outputs": [
        {
          "name": "category",
          "type": "uint8"
        },
        {
          "name": "length",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getLibrariesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "manager",
          "type": "address"
        }
      ],
      "name": "revokeManagerAccess",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getContentObject",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "position",
          "type": "uint256"
        }
      ],
      "name": "getLibrary",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "TYPE_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "cleanUpAccessGroups",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        },
        {
          "name": "mgr",
          "type": "bool"
        }
      ],
      "name": "hasAccessRight",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_versionHash",
          "type": "string"
        }
      ],
      "name": "deleteVersion",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContentObjectsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setAccessGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "lib",
          "type": "address"
        }
      ],
      "name": "getLibraryRights",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getContractsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "obj",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        }
      ],
      "name": "checkContentTypeRights",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessGranted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "MemberRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "ManagerAccessRevoked",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "parentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "spaceAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "versionHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "int256"
        }
      ],
      "name": "VersionDelete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "principal",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "entity",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "aggregate",
          "type": "uint8"
        }
      ],
      "name": "RightsChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "index",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "dbgAddress",
      "type": "event"
    }
  ],
  "event": {
    "to": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
    "from": "0x283B86b3359487404485b7abDbA6a8782160baA6",
    "contractAddress": null,
    "transactionIndex": 0,
    "gasUsed": {
      "_hex": "0xd94f"
    },
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a00000000000200000000000000000000000000000000000000000000000000000000010001000000000000000002000000080000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000800000000000000000000000000000000000000000000000000000000008000000000000000000",
    "blockHash": "0x50431ea5988a232e23223a5666472160d4d29c5c1dd0ff082ebf3ca0243251ac",
    "transactionHash": "0x7a71ed3eae7d375d60dd537e135d65ff265a39fecaab302b538ac40a23492a7b",
    "logs": [
      {
        "transactionIndex": 0,
        "blockNumber": 254424,
        "transactionHash": "0x7a71ed3eae7d375d60dd537e135d65ff265a39fecaab302b538ac40a23492a7b",
        "address": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
        "topics": [
          "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95"
        ],
        "data": "0x000000000000000000000000283b86b3359487404485b7abdba6a8782160baa6",
        "logIndex": 0,
        "blockHash": "0x50431ea5988a232e23223a5666472160d4d29c5c1dd0ff082ebf3ca0243251ac",
        "transactionLogIndex": 0,
        "decode": "<function>",
        "name": "ManagerAccessRevoked",
        "signature": "ManagerAccessRevoked(address)",
        "topic": "0x2d6aa1a9629d125e23a0cf692cda7cd6795dff1652eedd4673b38ec31e387b95",
        "values": {
          "0": "0x283B86b3359487404485b7abDbA6a8782160baA6",
          "candidate": "0x283B86b3359487404485b7abDbA6a8782160baA6",
          "length": 1
        }
      },
      {
        "transactionIndex": 0,
        "blockNumber": 254424,
        "transactionHash": "0x7a71ed3eae7d375d60dd537e135d65ff265a39fecaab302b538ac40a23492a7b",
        "address": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
        "topics": [
          "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4"
        ],
        "data": "0x000000000000000000000000d81706bd77f8626f4b59d0d15cc142ae1b8594f300000000000000000000000068f87e19c993fce03ac938225ef2a577a08a673c0000000000000000000000000000000000000000000000000000000000000000",
        "logIndex": 1,
        "blockHash": "0x50431ea5988a232e23223a5666472160d4d29c5c1dd0ff082ebf3ca0243251ac",
        "transactionLogIndex": 1,
        "decode": "<function>",
        "name": "RightsChanged",
        "signature": "RightsChanged(address,address,uint8)",
        "topic": "0x23dcae6acc296731e3679d01e7cd963988e5a372850a0a1db2b9b01539e19ff4",
        "values": {
          "0": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "1": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "2": 0,
          "principal": "0xD81706Bd77F8626f4b59d0D15Cc142AE1b8594f3",
          "entity": "0x68f87e19C993fCE03aC938225Ef2a577a08a673C",
          "aggregate": 0,
          "length": 3
        }
      }
    ],
    "blockNumber": 254424,
    "confirmations": 1,
    "cumulativeGasUsed": {
      "_hex": "0xd94f"
    },
    "status": 1,
    "byzantium": true
  },
  "eventName": "ManagerAccessRevoked",
  "eventValue": "candidate"
});


"0x283B86b3359487404485b7abDbA6a8782160baA6"
Source:

static FormatContractArguments({
abi,
methodName,
args
})
→ Array.<string>

Format the arguments to be used for the specified method of the contract

Returns: List of formatted arguments
Parameters:
Name Type Description
abi Object

ABI of contract

methodName string

Name of method for which arguments will be formatted

args Array.<string>

List of arguments

Examples
 FormatContractArguments({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "args": [
    0,
    "0x0472eb9b59d04f23de4783e21172dcfbbe7f7a48da62dfa96312d154782d76b219bb4cffb08ef1929a1b11e44c498624adb7c4a168e6834dc903d067f095606aab",
    "",
    [],
    []
  ]
});


[
  0,
  "0x0472eb9b59d04f23de4783e21172dcfbbe7f7a48da62dfa96312d154782d76b219bb4cffb08ef1929a1b11e44c498624adb7c4a168e6834dc903d067f095606aab",
  "",
  [],
  []
]
 FormatContractArguments({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_PUBLISHED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "payee",
          "type": "address"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "processRequestPayment",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "requestMap",
      "outputs": [
        {
          "name": "originator",
          "type": "address"
        },
        {
          "name": "amountPaid",
          "type": "uint256"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "settled",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentContractAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "visibility",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentType",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "statusCodeDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "getAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "setStatusCode",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "score_pct",
          "type": "uint256"
        },
        {
          "name": "ml_out_hash",
          "type": "bytes32"
        }
      ],
      "name": "accessComplete",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canEdit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "updateStatus",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requestID",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "pke_requestor",
          "type": "string"
        },
        {
          "name": "pke_AFGH",
          "type": "string"
        },
        {
          "name": "custom_values",
          "type": "bytes32[]"
        },
        {
          "name": "stakeholders",
          "type": "address[]"
        }
      ],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "visibility_code",
          "type": "uint8"
        }
      ],
      "name": "setVisibility",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "libraryAddress",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "setAccessRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "addr",
          "type": "address"
        }
      ],
      "name": "setContentContractAddress",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "request_ID",
          "type": "uint256"
        },
        {
          "name": "access_granted",
          "type": "bool"
        },
        {
          "name": "re_key",
          "type": "string"
        },
        {
          "name": "encrypted_AES_key",
          "type": "string"
        }
      ],
      "name": "accessGrant",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "CAN_EDIT",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "charge",
          "type": "uint256"
        }
      ],
      "name": "setAccessCharge",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "statusDescription",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "content_space",
          "type": "address"
        },
        {
          "name": "lib",
          "type": "address"
        },
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "containingLibrary",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentType",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "contentHash",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeRequestor",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "pkeAFGH",
          "type": "string"
        }
      ],
      "name": "AccessRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "access_granted",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "reKey",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "encryptedAESKey",
          "type": "string"
        }
      ],
      "name": "AccessGrant",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "customValue",
          "type": "bytes32"
        }
      ],
      "name": "AccessRequestValue",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "stakeholder",
          "type": "address"
        }
      ],
      "name": "AccessRequestStakeholder",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "scorePct",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "customContractResult",
          "type": "bool"
        }
      ],
      "name": "AccessComplete",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentContractAddress",
          "type": "address"
        }
      ],
      "name": "SetContentContract",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "SetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        }
      ],
      "name": "GetAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "accessCharge",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "amountProvided",
          "type": "uint256"
        }
      ],
      "name": "InsufficientFunds",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        }
      ],
      "name": "SetStatusCode",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestStatus",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "statusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "Publish",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPreHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "ReturnCustomHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "custom_contract",
          "type": "address"
        }
      ],
      "name": "InvokeCustomPostHook",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    }
  ],
  "methodName": "accessComplete",
  "args": [
    {
      "_hex": "0x01"
    },
    90,
    ""
  ]
});


[
  {
    "_hex": "0x01"
  },
  90,
  "0x0000000000000000000000000000000000000000000000000000000000000000"
]
 FormatContractArguments({
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canContribute",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        },
        {
          "name": "content_contract",
          "type": "address"
        }
      ],
      "name": "addContentType",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "stakeholder",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canConfirm",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "approvalRequestsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeReviewerGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "contentTypeContracts",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addAccessorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "createContent",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "typeHash",
          "type": "bytes32"
        }
      ],
      "name": "findTypeByHash",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "reviewerGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        },
        {
          "name": "access_type",
          "type": "uint8"
        },
        {
          "name": "access",
          "type": "uint8"
        }
      ],
      "name": "setGroupRights",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contributorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "canNodePublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "validType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "accessorGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "contentObj",
          "type": "address"
        }
      ],
      "name": "publish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "addressKMS",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "countVersionHashes",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeContributorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "requiresReview",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "confirmCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contributorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "submitApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "index",
          "type": "uint256"
        }
      ],
      "name": "getPendingApprovalRequest",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addContributorGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canCommit",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "versionHashes",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "approveContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "approvalRequests",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "reviewerGroups",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "hasAccess",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_objectHash",
          "type": "string"
        }
      ],
      "name": "commit",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "contentTypes",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "_candidate",
          "type": "address"
        }
      ],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "whitelistedType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        }
      ],
      "name": "getMeta",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "updateRequest",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentTypesLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        }
      ],
      "name": "setAddressKMS",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "canPublish",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "addReviewerGroup",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "objectHash",
      "outputs": [
        {
          "name": "",
          "type": "string"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "key",
          "type": "bytes"
        },
        {
          "name": "value",
          "type": "bytes"
        }
      ],
      "name": "putMeta",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "accessorGroupsLength",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "group",
          "type": "address"
        }
      ],
      "name": "removeAccessorGroup",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "accessRequest",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "removeContentType",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "address_KMS",
          "type": "address"
        },
        {
          "name": "content_space",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "constructor"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content_type",
          "type": "address"
        }
      ],
      "name": "ContentObjectCreated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ContributorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "ReviewerGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "group",
          "type": "address"
        }
      ],
      "name": "AccessorGroupRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "operationCode",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "candidate",
          "type": "address"
        }
      ],
      "name": "UnauthorizedOperation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "submitter",
          "type": "address"
        }
      ],
      "name": "ApproveContentRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentAddress",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "approved",
          "type": "bool"
        },
        {
          "indexed": false,
          "name": "note",
          "type": "string"
        }
      ],
      "name": "ApproveContent",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "contentContract",
          "type": "address"
        }
      ],
      "name": "ContentTypeAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "contentType",
          "type": "address"
        }
      ],
      "name": "ContentTypeRemoved",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "CommitPending",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "UpdateRequest",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "objectHash",
          "type": "string"
        }
      ],
      "name": "VersionConfirm",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [],
      "name": "AccessRequest",
      "type": "event"
    }
  ],
  "methodName": "accessRequest",
  "args": []
});


[]
Source:

static GetBalance({address}) → Promise.<string>

Get the balance (in ether) of the specified address

Returns: Balance of the account, in ether (as string)
Parameters:
Name Type Description
address string

Address to query

Examples
async GetBalance({
  "address": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15"
});


"2.0"
async GetBalance({
  "address": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15"
});


"1.963986672"
async GetBalance({
  "address": "0x36cd70aab7fcee32d36abbe22ec0c3889ee36bd3"
});


"0.01"
async GetBalance({
  "address": "0x283B86b3359487404485b7abDbA6a8782160baA6"
});


"9.223440816"
Source:

static SendFunds({
recipient,
ether
})
→ Promise.<Object>

Send ether from this client's current signer to the specified recipient address

Returns: The transaction receipt
Parameters:
Name Type Description
recipient string

Address of the recipient

ether number

Amount of ether to send

Example
async SendFunds({
  "recipient": "0xd9DC97B58C5f2584062Cf69775d160ed9A3BFbC4",
  "ether": 1.713986672
});


{
  "to": "0xd9DC97B58C5f2584062Cf69775d160ed9A3BFbC4",
  "from": "0xdA3e50d0c5E27eF9C57F015C2FB2AdCa865FaE15",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x5208"
  },
  "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x08b2c1b3e021f301758f5c089daa6a2150282acf3173bd7354ace84e67b748a7",
  "transactionHash": "0xbb415550a0e2fb504870a7b065732c7ea9cfc362528c21282c6298a0880579f9",
  "logs": [],
  "blockNumber": 254581,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x5208"
  },
  "status": 1,
  "byzantium": true
}
Source:

static SetCustomContentContract({
libraryId,
objectId,
customContractAddress,
nameoptional,
descriptionoptional,
abi,
factoryAbioptional,
overridesoptional
})
→ Promise.<Object>

Set the custom contract of the specified object with the contract at the specified address

Note: This also updates the content object metadata with information about the contract - particularly the ABI

Returns: Result transaction of calling the setCustomContract method on the content object contract
Parameters:
Name Type Attributes Description
libraryId string

ID of the library

objectId string

ID of the object

customContractAddress string

Address of the deployed custom contract

name string <optional>

Optional name of the custom contract

description string <optional>

Optional description of the custom contract

abi Object

ABI of the custom contract

factoryAbi Object <optional>

If the custom contract is a factory, the ABI of the contract it deploys

overrides Object <optional>

Change default gasPrice or gasLimit used for this action

Example
async SetCustomContentContract({
  "libraryId": "ilib36JSC6JrbtuFA3cBx97J76tduvMY",
  "objectId": "iq__3D7mZR7SFsiPjCN3tTgxQM5Yy9FX",
  "name": "Custom Contract",
  "description": "Custom Contract Description",
  "customContractAddress": "0xf7ff9710f064341d4b0b063caec64cbd703b2c75",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "licensingFee",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "bytes32[]"
        },
        {
          "name": "",
          "type": "address[]"
        }
      ],
      "name": "runAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "bytes32[]"
        },
        {
          "name": "",
          "type": "address[]"
        }
      ],
      "name": "runAccess",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "runFinalize",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "percentPartial",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "withdraw",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "proposed_status_code",
          "type": "int256"
        }
      ],
      "name": "runStatusChange",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "runDescribeStatus",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_FINAL_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "DEFAULT_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "runCreate",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "partialPayment",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "runKill",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_address",
          "type": "address"
        },
        {
          "name": "new_owner",
          "type": "address"
        }
      ],
      "name": "transferContentOwnership",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT_APPROVED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "DEFAULT_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "licensing_fee",
          "type": "uint256"
        }
      ],
      "name": "setLicensingFee",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "licensingStatus",
      "outputs": [
        {
          "name": "percentComplete",
          "type": "uint8"
        },
        {
          "name": "licensingFee",
          "type": "uint256"
        },
        {
          "name": "licensingFeePaid",
          "type": "uint256"
        },
        {
          "name": "valid",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "partial_payment",
          "type": "uint8"
        }
      ],
      "name": "setPartialPayment",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "percent_partial",
          "type": "uint8"
        }
      ],
      "name": "setPercentPartial",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "bool"
        }
      ],
      "name": "runGrant",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_address",
          "type": "address"
        }
      ],
      "name": "reclaimContentOwnership",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "DEFAULT_CHARGE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "percent_complete",
          "type": "uint8"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "reviewContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "PayCredit",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        }
      ],
      "name": "Log",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "b",
          "type": "bool"
        }
      ],
      "name": "LogBool",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "LogAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "u",
          "type": "uint256"
        }
      ],
      "name": "LogUint256",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "u",
          "type": "int256"
        }
      ],
      "name": "LogInt256",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "b",
          "type": "bytes32"
        }
      ],
      "name": "LogBytes32",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunKill",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "proposedStatusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "returnStatusCode",
          "type": "int256"
        }
      ],
      "name": "RunStatusChange",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "calculateAccessCharge",
          "type": "int256"
        }
      ],
      "name": "RunAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunFinalize",
      "type": "event"
    }
  ],
  "factoryAbi": [
    {
      "constant": true,
      "inputs": [],
      "name": "creator",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "licensingFee",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "bytes32[]"
        },
        {
          "name": "",
          "type": "address[]"
        }
      ],
      "name": "runAccessInfo",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint8"
        },
        {
          "name": "",
          "type": "bytes32[]"
        },
        {
          "name": "",
          "type": "address[]"
        }
      ],
      "name": "runAccess",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "runFinalize",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "percentPartial",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "withdraw",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "proposed_status_code",
          "type": "int256"
        }
      ],
      "name": "runStatusChange",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "kill",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "status_code",
          "type": "int256"
        }
      ],
      "name": "runDescribeStatus",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_FINAL_REVIEW",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "DEFAULT_ACCESS",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newCreator",
          "type": "address"
        }
      ],
      "name": "transferCreatorship",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "runCreate",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "partialPayment",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "runKill",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_address",
          "type": "address"
        },
        {
          "name": "new_owner",
          "type": "address"
        }
      ],
      "name": "transferContentOwnership",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "contentSpace",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "STATUS_DRAFT_APPROVED",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "DEFAULT_SEE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "licensing_fee",
          "type": "uint256"
        }
      ],
      "name": "setLicensingFee",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "name": "licensingStatus",
      "outputs": [
        {
          "name": "percentComplete",
          "type": "uint8"
        },
        {
          "name": "licensingFee",
          "type": "uint256"
        },
        {
          "name": "licensingFeePaid",
          "type": "uint256"
        },
        {
          "name": "valid",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "partial_payment",
          "type": "uint8"
        }
      ],
      "name": "setPartialPayment",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "percent_partial",
          "type": "uint8"
        }
      ],
      "name": "setPercentPartial",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "",
          "type": "uint256"
        },
        {
          "name": "",
          "type": "bool"
        }
      ],
      "name": "runGrant",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_address",
          "type": "address"
        }
      ],
      "name": "reclaimContentOwnership",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": true,
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "DEFAULT_CHARGE",
      "outputs": [
        {
          "name": "",
          "type": "uint8"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "content_contract",
          "type": "address"
        },
        {
          "name": "approved",
          "type": "bool"
        },
        {
          "name": "percent_complete",
          "type": "uint8"
        },
        {
          "name": "note",
          "type": "string"
        }
      ],
      "name": "reviewContent",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "payable": true,
      "stateMutability": "payable",
      "type": "fallback"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "content",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "PayCredit",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        }
      ],
      "name": "Log",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "b",
          "type": "bool"
        }
      ],
      "name": "LogBool",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "a",
          "type": "address"
        }
      ],
      "name": "LogAddress",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "u",
          "type": "uint256"
        }
      ],
      "name": "LogUint256",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "u",
          "type": "int256"
        }
      ],
      "name": "LogInt256",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "b",
          "type": "bytes32"
        }
      ],
      "name": "LogBytes32",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "label",
          "type": "string"
        },
        {
          "indexed": false,
          "name": "payee",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "LogPayment",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunCreate",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunKill",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "proposedStatusCode",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "returnStatusCode",
          "type": "int256"
        }
      ],
      "name": "RunStatusChange",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "level",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "calculateAccessCharge",
          "type": "int256"
        }
      ],
      "name": "RunAccessCharge",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunAccess",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "requestID",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "result",
          "type": "uint256"
        }
      ],
      "name": "RunFinalize",
      "type": "event"
    }
  ]
});


{
  "to": "0x9E8D8b76B0d624519C5518819F29158879580c1A",
  "from": "0x88D5b81Ea76577bEc472b26E17D3792EecFEcb36",
  "contractAddress": null,
  "transactionIndex": 0,
  "gasUsed": {
    "_hex": "0x1858a"
  },
  "logsBloom": "0x00000000040000000000000000000000000000000000000000000000000000000000080000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000008000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "blockHash": "0x3f0cb6e8008452efa296a38269329ffd4fcda26df4fda37db8763ca0b2e1a342",
  "transactionHash": "0x0c95bceb619bef80a651d06c27ec95fc4f3bdbc8741796e29e92c2316a071235",
  "logs": [
    {
      "transactionIndex": 0,
      "blockNumber": 117051,
      "transactionHash": "0x0c95bceb619bef80a651d06c27ec95fc4f3bdbc8741796e29e92c2316a071235",
      "address": "0x9E8D8b76B0d624519C5518819F29158879580c1A",
      "topics": [
        "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7"
      ],
      "data": "0x000000000000000000000000f7ff9710f064341d4b0b063caec64cbd703b2c75",
      "logIndex": 0,
      "blockHash": "0x3f0cb6e8008452efa296a38269329ffd4fcda26df4fda37db8763ca0b2e1a342",
      "transactionLogIndex": 0,
      "decode": "<function>",
      "name": "SetContentContract",
      "signature": "SetContentContract(address)",
      "topic": "0xa6f2e38f0cfebf27212317fced3ac40bc62e00bd33f38d69603710740c69acb7",
      "values": {
        "0": "0xF7FF9710F064341D4b0b063caEc64Cbd703B2C75",
        "contentContractAddress": "0xF7FF9710F064341D4b0b063caEc64Cbd703B2C75",
        "length": 1
      }
    }
  ],
  "blockNumber": 117051,
  "confirmations": 1,
  "cumulativeGasUsed": {
    "_hex": "0x1858a"
  },
  "status": 1,
  "byzantium": true
}
Source: